需要合并,无法刷新索引

我不能弹出我的藏匿,因为我合并了一个分支,显然与我的藏匿处发生冲突,现在我的藏匿处似乎无法被弹出。

app.coffee: needs merge
unable to refresh index

任何人都知道如何解决此问题?

固定!

原来的问题是合并中未解决的合并冲突,而不是隐藏会导致合并冲突。

解决方法:提交冲突的文件。


首先,检查git status
如OP所言,

实际的问题是合并时未解决的合并冲突,而不是隐藏会导致合并冲突。

这就是git status会提到该文件被“ both modified

解决方法:提交冲突的文件。


你可以在4天前(2012年3月13日)发现类似的情况,因为这个帖子“'拉不可能,因为你有没有合并的文件'”

julita@yulys:~/GNOME/baobab/help/C$ git stash pop
help/C/scan-remote.page: needs merge
unable to refresh index

你所做的是修复合并冲突(编辑正确的文件并提交):
请参阅“如何解决Git中的合并冲突?”

博客文章的作者所做的是:

julita@yulys:~/GNOME/baobab/help/C$ git reset --hard origin/mallard-documentation
HEAD is now at ff2e1e2 Add more steps for optional information for scanning.

即完全中止当前的合并,允许应用git stash pop
请参阅“在Git中取消合并”。

这是你的两个选择。


我遇到了这个问题,然后解决冲突和提交,并再次执行git stash pop恢复同一个存储(导致相同的冲突:-()。

我所要做的就是让git stash drop以摆脱它。


如果任何人在合并/冲突/操作之外有此问题,那么它可能是导致问题的项目的git锁定文件。

git reset
     fatal: Unable to create '/PATH_TO_PROJECT/.git/index.lock': File exists.
rm -f /PATH_TO_PROJECT/.git/index.lock
git reset
git stash pop
链接地址: http://www.djcxy.com/p/41717.html

上一篇: needs merge, unable to refresh index

下一篇: Git merge left HEAD marks in my files