【发布时间】:2015-02-27 09:01:16
【问题描述】:
我在本地主分支上工作。 (错误地)但这次我没问题,因为我控制了我的代码。
我采取了以下步骤:
- Egit->提交并推送(到主控)
- Egit -> pull(让其他开发人员更改)
- 我收到一条消息,指出与一个文件存在冲突,我将其合并。
- 现在我看到:[我的产品 |合并的 Master(向上箭头)2(向下箭头)1]
- 我在其他开发人员创建的文件旁边的符号中看到 - 黑色符号,好像有未提交的。
A. 2 向上箭头和 1 向下箭头是什么意思?
B.为什么我会看到未提交的更改?他们不是我的
C.合并后如何在 master 上锻炼?
D.我查看了 bitbucket 并没有看到我的更改已提交到远程分支。怎么了?
我知道我应该在分支机构工作 - 但现在 - 我该如何解决这种情况?
【问题讨论】:
-
第 3 步。你看到有冲突然后合并它?当发生冲突时,您必须解决它,然后执行
merge commit。您可能需要再次仔细检查该文件... -
我看到 .classpath 文件中存在不应该在 GIT 中的冲突。所以我把它标记为忽略。
-
仔细检查 .classpath 文件。你可能在那里有 git 冲突标记。那可能会搞砸你。此外,将任何要忽略的文件添加到您的 .gitignore 文件中。