Ich habe einen Zweig, den ich in ein separates Git-Repository verschieben möchte, und im Idealfall die Geschichte dieses Zweiges im Prozess behalten. Bisher habe ich mir git filter-branch
angesehen, aber ich kann nicht erkennen, ob es tun kann, was ich machen möchte.Wie verschiebe ich eine Git-Verzweigung in ein eigenes Repository?
Wie extrahiere ich eine Git Verzweigung in ein eigenes Repository?
Für den Fall, dass jemand sich fragt, habe ich die URL durch den Pfad zu einem Git-Repository-Verzeichnis ersetzt, und das hat perfekt funktioniert. – Aupajo
Sie können auch den Namen der Zweigstelle im neuen Repository benennen: 'git push url: //to/new/repository.git Verzweigung: new-branch-name' –
Der obige Kommentar von Yves ist korrekt, ansonsten Du wirst dort keinen Master haben und der Klonprozess wird mit der Warnung enden: remote HEAD verweist auf nicht existierende ref, kann nicht zur Kasse gehen. Wenn schon zu diesem Zeitpunkt, gehe einfach mit 'git checkout -b branch-to-move' und du bist sicher oder du gehst einfach mit' git checkout -b master' um deinen Master-Zweig zu haben :) –