如何通过git让我的分支与master保持同步?

时间:2011-04-17 04:51:51

标签: git github

我的主人有一个错误修复,我也希望我的分支能够修复错误。我使用什么git命令?

4 个答案:

答案 0 :(得分:151)

假设您在掌握所有更改时很好,您想要的是:

git checkout <my branch>

将工作树切换到您的分支;然后:

git merge master

将master中的所有更改与您合并。

答案 1 :(得分:58)

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

git rebase master

否则,请使用

git merge master

答案 2 :(得分:15)

您可以使用cherry-pick来获取特定的错误修复提交

$ git checkout branch
$ git cherry-pick bugfix

答案 3 :(得分:0)

如果您只是希望将错误修复程序集成到分支中,git cherry-pick相关提交。