在bitbucket远程服务器上发生冲突,但一切都在本地更新

时间:2016-09-26 12:59:41

标签: git conflict bitbucket-server

我正在开发一个项目,所以我将一个功能分支推送到远程存储库(使用Atlassian bitbucket)并打开了一个pull请求。

但是在一个文件中,bitbucket以棕色显示“MOVED”状态并显示冲突消息:

  

冲突:在源上修改,在目标中修改。

     

此文件处于冲突状态。在合并此拉取请求之前,您需要手动解决冲突。

所以当我输入:

git pull origin my_feature

我收到了消息

  

已经是最新的。

如何解决此冲突?

1 个答案:

答案 0 :(得分:17)

您需要更新本地主分支。请执行以下步骤:

  • git checkout master
  • git pull origin master
  • git checkout<<你的分支>>
  • git merge master

执行第4个命令后,您将收到合并冲突。解决它们,然后执行:

  • git commit