你怎么git fetch然后合并? “错误:您对以下文件的本地更改将被合并覆盖”

时间:2012-03-06 16:47:51

标签: git git-merge git-fetch

Newbie Git问题:我在bitbucket上设置了一个repo。我git获取了别人的变化,并希望将它们与我自己合并。但是,当我尝试git merge(或git merge origin / master)时,我收到消息“错误:您对以下文件的本地更改将被合并覆盖:”,然后是我已更改的文件列表。让Git合并这些变化正是我想要做的。

2 个答案:

答案 0 :(得分:35)

您可以在进行合并之前提交更改,也可以存储它们:

git stash
git merge origin/master
git stash pop

答案 1 :(得分:8)

如果要保留更改,可以先将更改提交到本地存储库,然后合并远程存储库。