Ich habe eine Fehlerbehebung in meinem Master, und ich möchte auch, dass mein Zweig diese Fehlerbehebung erhält. Welchen git
Befehl verwende ich?
126
Angenommen, Sie können alle Änderungen im Master übernehmen, möchten Sie Folgendes:
git checkout <my branch>
um den Arbeitsbaum auf Ihren Zweig umzustellen; dann:
git merge master
um alle Änderungen im Master mit Ihren zu verschmelzen.
Wenn Ihre Niederlassung nur lokal ist und nicht auf den Server übertragen wurde, verwenden Sie
Andernfalls verwenden Sie
quelle
git svn
-,git rebase master
ist dies der richtige Weg, um einen linearen Verlauf zu führen, wie es SVN versteht.Sie können den Cherry-Pick verwenden, um die bestimmten Bugfix-Commits zu erhalten.
quelle
Wenn Sie nur möchten, dass die Fehlerbehebung in den Zweig integriert wird,
git cherry-pick
die entsprechenden Commits.quelle