Ich habe ein lokales Git-Repository, das ein Klon eines Repositorys auf Github ist. Jemand hat das Repository gegabelt und Änderungen in einem neuen Zweig in einem neuen Repository vorgenommen. Ich möchte diesen neuen Zweig in mein Repository verschieben (lokal, um ihn zuerst zu bearbeiten, bevor er mit dem Master zusammengeführt wird).
Ich habe versucht, einen neuen Zweig zu erstellen und dann aus dem gegabelten Repository zu ziehen, aber es beschwert sich, weil der neue Zweig eine Kopie des Hauptzweigs sowie der lokalen Dateiänderungen ist, heißt es
error: Your local changes to the following files would be overwritten by merge
.
Wie kann ich den Zweig im anderen Repository in einen neuen Zweig in meinem lokalen Repository ziehen?
Ich hoffe das ergibt Sinn. Wenn nicht, ist dies mein Repository: https://github.com/MatthewLM/cbitcoin
Wie Sie sehen, hat jemand ein neues Repository mit dem Zweig "linuxBuild" erstellt: https://github.com/austonst/cbitcoin/tree/linuxBuild
Ich möchte diesen Zweig in meinem lokalen Repository für MatthewLM / cbitcoin.
Wie kann ich das machen?
quelle
Methode ohne Remote hinzufügen.
quelle