Egit拉和合并更改

时间:2015-02-27 00:43:47

标签: eclipse git egit

我当时正在主分公司工作。 (错误地)但是这次我控制我的代码时对我没问题。

我采取了以下步骤:

  1. Egit-> commit and push(to master)
  2. Egit - >拉(让其他开发人员改变)
  3. 我收到一条消息,说明与一个文件存在冲突,我将其合并。
  4. 现在我看到:[我的产品|合并大师(向上箭头)2(向下箭头)1]
  5. 我在其他开发人员创建的文件旁边的符号中看到 - 黑色标志好像没有提交。
  6. 一个。 2向上箭头和1向下箭头是什么意思?

    B中。为什么我会看到未提交的更改?他们不是我的

    ℃。合并后如何才能掌握主人?

    d。我看了bitbucket并没有看到我的更改已提交到远程分支。有什么问题?

    我知道我应该在分支机构工作 - 但是现在 - 我该如何解决这个问题呢?

1 个答案:

答案 0 :(得分:0)

一个。两个向上箭头表示您在本地分支中有两个提交不在删除分支中。单向下箭头表示远程分支中有一个您不在本地的提交。解决方案是执行git pull后跟git push

B中。未提交的更改可能来自您的冲突。发生冲突后,您必须解决冲突,将其添加到索引,然后提交更改。这被称为merge commit。我的猜测是你还没有这样做。

℃。在主人身上锻炼?你的意思是你想直接在主人之上工作?解决冲突后,您应该已经准备好了。但分支更好。要创建自己的分支,只需执行git checkout -b my_featue_branch

相关问题