我将 Eclipse 与 EGit 一起使用,并且我的 origin/master 在 github 上。在这个项目上,有 3 名程序员正在工作。
当我将更改拉到本地 git(使用 EGit)并且存在冲突时,我解决了它们,没问题。
问题是,当我提交时,它会提交一个合并,其中包含自我上次提交(在拉取之前)以来所有更改的文件,并且在 git 中,我看到其他程序员的所有这些更改,就好像我在最后一次提交合并时所做的一样。 ..
为什么会这样?我究竟做错了什么?
更新(14.10.2012): 感谢@robinst,我设法正确提交了仅与合并文件的正确合并。
但还有两个问题:(1)合并工具不可用,为什么会这样?(灰色无法点击);(2)我没有找到任何“Git Staging”视图......它藏在哪里?