我有一个基于旧主人的git分支。这个分支已经提交了主人没有的。我想用master的代码更新分支,但是保留在分支上的提交。最好的方法是什么?
答案 0 :(得分:4)
git fetch --all
git checkout your_branch
git merge someremote/master
基本上,您首先下载遥控器的所有更新(不合并它们),然后结帐到您的分支机构并将更新后的主机合并到您的分支机构中。如果您正在讨论的主分支位于本地存储库中并且已更新,则简单git checkout your_branch; git merge master
将执行此操作(将更改从主服务器合并到您的分支中)。