Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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 - Fatal编程技术网

撤消git重置--软头

撤消git重置--软头,git,Git,我打算使用git添加一些更改。 我没有提交更改,而是编写了git reset--soft~HEAD。 如何撤消此命令并恢复更改?我自己解决了这个问题。 找到了此命令,并且该命令有效: git reset HEAD@{1}您的工作文件是否已更改?在git reset--soft~HEAD之后,我的更改消失,来自另一个提交的文件出现在我的git状态中。我自己设法解决了这个问题。找到了这个命令,它工作了:git reset HEAD@{1}。谢谢你的时间:)并帮我回答了你的问题?我本打算提出这个建议,

我打算使用git添加一些更改。 我没有提交更改,而是编写了git reset--soft~HEAD。
如何撤消此命令并恢复更改?

我自己解决了这个问题。 找到了此命令,并且该命令有效:
git reset HEAD@{1}

您的工作文件是否已更改?在git reset--soft~HEAD之后,我的更改消失,来自另一个提交的文件出现在我的git状态中。我自己设法解决了这个问题。找到了这个命令,它工作了:git reset HEAD@{1}。谢谢你的时间:)并帮我回答了你的问题?我本打算提出这个建议,但我担心它行不通。幸运的是,您没有执行git重置--hard~HEAD。这会给你带来不好的结果:-)