我做了一个git stash流行音乐,现在我有一大堆冲突。我已经在git stash pop
之前提交了所有最近的代码,所以有没有办法回到最后一次提交,并摆脱git stash pop
注入的所有冲突和代码?
发布于 2015-08-26 07:52:54
还可以对特定文件调用Reset:
git reset HEAD <filename>...
但是你不能硬重置一个文件。但您可以在之后使用checkout恢复更改:
git checkout -- <filename>...
正如Luke在MichaelMilom answer中指出的那样,您的存储将被保留。
当您不想丢失未提交的本地更改时,这很有用。
发布于 2013-11-18 08:31:17
如果您再也不想看到弹出的存储中的工作,这就像硬重置一样简单:
git reset --hard HEAD
这将告诉git忽略您的工作目录中有未提交的更改的事实,并设置工作目录、临时区域,并指向您指定的提交--在本例中,是包含您刚刚提交的所有工作的现有HEAD。
https://stackoverflow.com/questions/20038056
复制相似问题