用二进制执行Git stash pop - 合并冲突

10

我试图在二进制文件上执行 "git stash pop",结果导致合并冲突。我只想将存储的内容拉出来并覆盖工作目录中的内容。最简单的方法是什么?


1
不确定是否完全重复,但是这个答案可能会对你有所帮助 - scrowler
嗯...好吧,工作分支(或相关文件)并没有被修改。它只是在合并之前在另一个分支中被更改了,而且藏匿的文件并没有合并的更改。 - Mr Mikkél
这是一种使用--force方法进行git stash pop的建议方法 - 无论如何都试试吧 :) - scrowler
1个回答

20

恢复所有文件为其存储版本:

$ git checkout stash -- .

结果在分离的 HEAD 中,不会返回到预存状态。 - Ian E
1
这是一个很好的提示。当我取消暂存时,我在一个二进制文件上遇到了合并冲突,我无法弄清如何获取暂存版本的二进制文件。 - jlyonsmith
使用docx文档时遇到了同样的问题,此次检查很好用。谢谢。 - damorin
终于有东西可以解决问题了!常见的 git stash apply 对于二进制文件并不起作用。谢谢! - Óscar Gómez Alcañiz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接