Führen Sie Änderungen aus dem Remote-Github-Repository in Ihr lokales Repository zusammen
Lesezeit: 2 Minuten
Željko Filipin
Ich habe vor einiger Zeit ein Repository auf Github gegabelt, eine kleine Änderung vorgenommen und die Änderung zurück auf meinen Github-Fork gepusht. Das ursprüngliche Repository hat sich seitdem geändert. Ich möchte die Änderungen aus dem ursprünglichen Repository mit meinem Fork zusammenführen.
Ich bin sowohl bei Git als auch bei Github neu und brauche bestimmte Befehle, wie es geht.
Fügen Sie einfach das Original-Repo als Remote hinzu und führen Sie Ihren Fork damit zusammen; dann schieben Sie die zusammengeführte Gabel auf github.
Ich sehe, dass ich vergessen habe hinzuzufügen, dass ich neu bei git und github bin und dass ich bestimmte Befehle benötige, wie es geht. Danke für github-gem, aber das ist für mich übertrieben.
– Željko Filipin
15. Mai 2009 um 10:46 Uhr
Hier müssen die Leute Befehle/Codebeispiele verwenden. Worte helfen bei Stackoverflow nicht.
erledigt die Aufgabe, indem ein zusätzlicher Merge-Commit erstellt wird. Wenn Sie keine Konflikte haben und nicht für jeden Commit, den Sie pushen, einen Rejoin (mit zusätzlichem ‘Merge’-Commit) erstellen möchten rebase ist mehr bevorzugt. Sie können dies mit Git Gui+gitk tun. Einfach Fernbedienung mit holen Git Gui Öffnen Sie dann den Verlauf mit gitk und temporär erstellen r_master Filiale bei remotes/origin/master geholt. Endlich anrufen git rebase r_master in dem git bash. Dadurch werden Ihre Commits über den Remote-Änderungen platziert. Sie sind bereit, die zu schieben und zu entfernen r_master.
Dieser Kommentar legt nahe, dass es Abkürzungen für diesen Fluss gibt.
9288700cookie-checkFühren Sie Änderungen aus dem Remote-Github-Repository in Ihr lokales Repository zusammenyes
Siehe auch stackoverflow.com/questions/1123344/…
– Äther
29. Juli 2010 um 23:16 Uhr