Ich habe ein Projekt auf Github gegabelt, einige Änderungen vorgenommen, soweit so gut.
In der Zwischenzeit hat sich das Repository, aus dem ich gegabelt habe, geändert, und ich möchte diese Änderungen in mein Repository übernehmen. Wie mache ich das ?
git
synchronization
github
George Profenza
quelle
quelle
ssh
Angenommen, ihre Aktualisierungen befinden sich auf dem Master und Sie befinden sich in dem Zweig, in dem Sie die Änderungen zusammenführen möchten.
Beachten Sie auch, dass Sie die Zusammenführung dann auf Ihre Kopie des Repositorys zurückschieben möchten:
quelle
original
, dann wechseln Sie zuorigin
Sie müssen das ursprüngliche Repo als Upstream hinzufügen.
Hier wird alles gut beschrieben: https://help.github.com/articles/fork-a-repo
quelle
Sie müssen das ursprüngliche Repository (das von Ihnen gegabelte) als Remote hinzufügen.
Dann müssen Sie die Änderungen in Ihr lokales Repository übernehmen
Jetzt haben Sie alle Zweige des ursprünglichen Repositorys in Ihrem lokalen. Zum Beispiel wird der Hauptzweig sein
github/master
. Mit diesen Zweigen können Sie tun, was Sie wollen. Füge sie in deine Zweige usw.quelle
upstream
für die Fernbedienung vor.Für Linux:
quelle