经过一些拉动,合并和冲突解决后,我的GIT卡住了。这是我在主项目上尝试做的(使用EGit):
在项目标题附近,我看到[Merged master up-arrow 1 down-arrow 1]。
$ git status
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 1 and 1 different commit each, respectively.
#
nothing to commit (working directory clean)
我该怎么办?
答案 0 :(得分:24)
由于您已完成合并,并且您没有任何待处理的更改,因此可以尝试git reset --hard
,并查看问题是否仍然存在。
(见EGit reset your current HEAD)
Ankit Marothi建议in the comments:
我通过使用
Team->Reset
并使用mixed reset
作为选项从egit重置它来解决此问题。
答案 1 :(得分:2)
我遇到了同样的问题。我做了一个项目导入,解决了拉动后出现的冲突。
我通过以下步骤解决了这个问题: 1.右键单击存储库,然后单击“重置” 2.我在远程跟踪下选择了一个分支,其中有最近的更改 3.做了MIXED重置类型
最后,我在非分段版本中获得了所有最新版本。
答案 2 :(得分:0)
如果在Eclipse IDE中工作。 goto-> Git Staging
视图-> commit&push,如果您已经看到一条提交消息。
如果在那里没有看到任何提交消息,请同步存储库,然后再次检查。