我如何保持我的分支与主人与 git 的最新?

我有一个 bug 修复在我的主,我也希望我的分支得到这个 bug 修复。我使用什么 git命令?

150489 次浏览

假设你能接受 Master 的所有改变,你想要的是:

git checkout <my branch>

把工作树切换到你的树枝上; 然后:

git merge master

将主人的所有变化与你的合并。

如果您的分支仅在本地,并且尚未推送到服务器,请使用

git rebase master

否则,使用

git merge master

您可以使用初选来获得特定的 bug 修复提交

$ git checkout branch
$ git cherry-pick bugfix

如果您只是想将 bug 修复集成到分支中,则 git cherry-pick相关的提交。