我有两个分支,主分支和本地分支。我想将从master进行的更改合并到我的本地分支。我知道master中的更改比我本地分支中的更新更新,但是当我转到本地分支并写git merge master
时,响应为Already up-to-date
。我可能欺骗了我当地的分支,让他们相信它比主人更新,我不确定如何。
如何强制合并冲突? master中的大多数文件都比本地文件更新?
答案 0 :(得分:1)
合并前获取远程更改:
git checkout local_branch
git fetch origin
git merge origin/master
我假设您已使用origin
作为遥控器的名称。
答案 1 :(得分:0)
我认为您的主人有最新的代码,而且它在您的工作站中
git checkout local;
git merge -s ours master;
答案 2 :(得分:0)
也许你想要改造而不是合并?
结帐当地分行。然后:
git rebase master
当您考虑合并时,Rebase通常是您想要的。