Ich bin neu bei Git, und jetzt bin ich in dieser Situation:
master
brauchte und... hier ist mein Problem:Wie aktualisiere ich alle anderen Zweige mit dem Code des "master"-Zweigs?
Sie haben zwei Möglichkeiten:
Die erste ist eine Zusammenführung, aber dies erzeugt eine zusätzliche Übertragung für die Zusammenführung.
Prüfen Sie jeden Zweig:
git checkout b1
Dann zusammenführen:
git merge origin/master
Dann schieben:
git push origin b1
Alternativ können Sie auch ein rebase durchführen:
git fetch
git rebase origin/master
Der richtige Weg dafür ist git rebase master
. Das Zusammenführen würde bedeuten, dass ein Commit für das Zusammenführen erstellt wird, während ein Rebase dies nicht tut.
Sie können einzelne Übertragungen zusammenführen oder sie mit git cherry-pick auf andere Zweige übertragen.