Ich realisiere therearemany Fragen über die Synchronisierung von Zweigen, und die differencebetween Git-Befehle, aber ich finde es schwer zu wissen, was ist der richtige Prozess dafür.Wie synchronisiere ich meinen lokalen Master-Zweig, nachdem ich eine Pull-Anfrage auf GitHub zusammengeführt habe?
Ich bin der Betreuer eines Repository auf GitHub. Eines der Mitglieder in meinem Team hat das Repo geklont, einen Zweig new-feature
erstellt, diesen Zweig new-feature
in das GitHub-Repository verschoben und eine Pull-Anforderung erstellt, um es in master
zu migrieren. Ich genehmigte die Pull-Anfrage und fusionierte sie in master
auf der GitHub-Website.
Was ist der richtige Prozess, um diesen 'neuen Master' herunter zu ziehen, um mein lokales Repository zu aktualisieren, so dass ich mein lokales Verzeichnis sauber und ohne Änderung des Verlaufs synchronisieren kann?
git pull
-> im Wesentlichen funktioniert eingit fetch
danngit merge
... in den Zweig ich bin?git pull --rebase
-> macht im Wesentlichen einegit fetch
danngit rebase
?git fetch
danngit merge origin/master
-> wie Option 1?git fetch
danngit rebase origin/master
-> wie Option 2?
'git checkout master; git pull Herkunft " –