Ziel ist es ein Git Repository in ein anderes, leeres Git Repository zu kopieren, inklusiver aller Daten wie z.B. der History. Also das Kopieren / Klonen / Duplizieren eines Repositories inklusive aller Infos. Es reicht also nicht den Ordner nur zu kopieren und in das neue Repository zu pushen, damit hätte dieses Repository nur 1 Commit, nicht aber alle Daten übernommen.
Hier die Abfolge der Schritte:
- Das alte Repository „old-repo“ auf der Festplatte auf den aktuellsten Stand bringen; logisch
- Einen Ordner für das neue Repository anlegen; der Name des Ordners sollte dem Namen des neuen Repositories entsprechen
- Den Inhalt des Ordners „old-repo“ in den Ordner „new-repo“ kopieren
- Git Bash in „new-repo“ starten bzw. diesen Ordner in der Bash aufrufen
- Git origin neu setzen, Ziel ist das neue Repository:
git remote set-url origin git@[Server IP/URL]:new-repo - Neuen Master Stand pushen:
git push origin master
Hier ein Video der Vorgehensweise:
Hat auf Anhieb geklappt! Vielen Dank ! Saved my day 🙂