如何用远程主人重新绑定本地分支

我已经从远程存储库remote_repo主分支克隆了项目。 我创建了新的分支,并向该分支提交。 其他程序员推到remote_repo掌握分支。 我现在需要将我的分支RB remote_reporemote_repo主设备上。 这个怎么做 ? 什么命令输入到终端?


首先从上游存储库获取新的主服务器,然后重新绑定您的工作分支:

git fetch origin            # Updates origin/master
git rebase origin/master    # Rebases current branch onto origin/master

更新:请参阅Paul Draper的答案,以获得更简洁的方式来做同样的事情 - 最近的Git版本提供了一种更简单的方法来完成上述两个命令的等效操作。


 git pull --rebase origin master

在更改提交到您的分支后,签出master并从存储库中获取更改:

git checkout master
git pull origin master

然后检查你的分支并重新设置你的更改:

git checkout RB
git rebase master

或在一行中最后两个命令:

git rebase master RB
链接地址: http://www.djcxy.com/p/4037.html

上一篇: How to rebase local branch with remote master

下一篇: Throw away local commits in git