2016-09-26 105 views
3

我正在开发一个项目,所以我将一个功能分支推送到远程仓库(使用Atlassian bitbucket)并打开一个请求。在bitbucket远程服务器上发生冲突,但所有内容都是本地最新版本

但在一个文件,到位桶diplay一个“感动”的地位,在棕色和显示了冲突消息:

冲突:修改源,在目标修正。

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

所以,当我输入:

git pull origin my_feture 

我得到的消息

已经跟上时代的。

有没有人遇到过熟悉的问题?你能帮我解决这个冲突吗?

在此先感谢!

+0

的问题是你的分支的'merge'操作到'master'的(我猜)。你应该首先将'origin/master'合并到你的分支并解决冲突(显然你修改的文件已经在'master'分支中移动了)。一旦解决,再次提交并推送您的分支并重新打开您的请求。 – Frodon

+0

我试过了,但它也表示已经更新 – NI6

+0

你运行过'git fetch'吗? – Frodon

回答

4

您需要更新您的本地主分支。所以,请执行下列操作步骤:

  • git的结帐主
  • 的git拉出身主
  • git的结帐< <您的分支>>
  • 混帐合并主

后执行第四命令,你会得到合并冲突。解决这些问题,然后做:

  • git的承诺