Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何撤消git重置--很难_Git_Reset - Fatal编程技术网

如何撤消git重置--很难

如何撤消git重置--很难,git,reset,Git,Reset,如果使用git reset--hard HEAD ^重置上次提交,如何撤消重置 我没有更多的问题要问,但显然这封邮件有长度要求。我在这里写的更多只是为了通过质量标准。所有未提交的更改都将丢失。如果它已提交,您可以尝试git reflog还原它 此问题已被多次询问,请参阅以供参考。所有未提交的更改都将丢失。如果它已提交,您可以尝试git reflog还原它 此问题已被多次询问,请参阅以供参考。Hmmm…在执行此重置之前,您是否将分支推到远程?或者从另一个版本中恢复以前的分支,或者准备好筛选refl

如果使用git reset--hard HEAD ^重置上次提交,如何撤消重置


我没有更多的问题要问,但显然这封邮件有长度要求。我在这里写的更多只是为了通过质量标准。

所有未提交的更改都将丢失。如果它已提交,您可以尝试
git reflog
还原它


此问题已被多次询问,请参阅以供参考。

所有未提交的更改都将丢失。如果它已提交,您可以尝试
git reflog
还原它


此问题已被多次询问,请参阅以供参考。

Hmmm…在执行此重置之前,您是否将分支推到远程?或者从另一个版本中恢复以前的分支,或者准备好筛选reflog。是的,它是重复的。以前没有看到这个问题。您应该将此问题标记为重复问题,然后将其标记为HMMM…在执行此重置之前是否将分支推到远程?或者从另一个版本中恢复以前的分支,或者准备好筛选reflog。是的,它是重复的。以前没有看到过这个问题。你应该将这个问题标记为重复。这个问题是因为意外的
git重置--hard
not
git-rebase
reflog可以使用,不管是什么类型的破坏性重置operation@TatsuyukiIshi如果他没有提交或隐藏自己的工作目录,这项工作真的可能会丢失。在这种情况下,IDE可能有一个历史记录功能。我同意你的观点,解决方法是一样的,但是这两个问题有点不同,
rebase
不是
reset--hard
。所以你的anwser对我来说很好,除了你说的
这个问题已经被问了很多次,有点困惑,我想他的问题是因为意外的
git重置--hard
not
git rebase
reflog可以使用,不管什么样的破坏性operation@TatsuyukiIshi如果他在没有提交或隐藏的情况下核取他的工作目录,工作可能真的会丢失。在这种情况下,IDE可能有一个历史记录功能。我同意你的观点,解决方法是一样的,但是这两个问题有点不同,
rebase
不是
reset--hard
。所以你的答案对我来说很好,除了你说的
这已经被问了很多次了,我觉得有点困惑