如何强制git合并

时间:2014-02-02 18:37:43

标签: git merge

我有两个分支,主分支和本地分支。我想将从master进行的更改合并到我的本地分支。我知道master中的更改比我本地分支中的更新更新,但是当我转到本地分支并写git merge master时,响应为Already up-to-date。我可能欺骗了我当地的分支,让他们相信它比主人更新,我不确定如何。

如何强制合并冲突? master中的大多数文件都比本地文件更新?

3 个答案:

答案 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通常是您想要的。

Git workflow and rebase vs merge questions

相关问题