相关疑难解决方法(0)

如何使用'git reset --hard HEAD'恢复到之前的提交?

我知道Git会跟踪我对我的应用程序所做的更改,并且它会保留给他们,直到我提交更改,但这里是我挂断的地方:

当我想恢复到之前的提交时,我使用:

git reset --hard HEAD
Run Code Online (Sandbox Code Playgroud)

而Git回归:

HEAD is now at 820f417 micro
Run Code Online (Sandbox Code Playgroud)

然后,我如何将硬盘上的文件恢复为之前的提交?

我接下来的步骤是:

git add .
git commit -m "revert"
Run Code Online (Sandbox Code Playgroud)

但我的硬盘上没有任何文件发生变化......

我在做什么是对还是错?

git head git-revert git-reset

898
推荐指数
2
解决办法
275万
查看次数

Git:推送后删除已提交的文件

是否有可能在Git中恢复已提交的文件?我已经将提交推送到GitHub然后我意识到有一个我不想被推送的文件(我还没有完成更改).

git github

70
推荐指数
7
解决办法
11万
查看次数

git reset问'更多?'

Git windows命令行,版本1.8.0

到目前为止我有3次提交,当我输入时

git reset --soft HEAD^
Run Code Online (Sandbox Code Playgroud)

新线出现了

More?
Run Code Online (Sandbox Code Playgroud)

和闪烁的光标输入

然后,无论我输入什么,我总是得到

致命的:模糊的论点'HEAD':未知的修订或路径不在工作树中.使用' - '将路径与修订版分开,如下所示:'git [...] - [...]

所有其他命令在同一文件夹中正常工作.

git version-control

61
推荐指数
3
解决办法
1万
查看次数

标签 统计

git ×3

git-reset ×1

git-revert ×1

github ×1

head ×1

version-control ×1