相关疑难解决方法(0)

如何撤消git reset --hard HEAD~1?

是否可以撤消由以下命令引起的更改?如果是这样,怎么样?

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

git version-control git-reset

1083
推荐指数
15
解决办法
38万
查看次数

如何使用'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 reset恢复 - 硬盘?

有没有办法从工作目录恢复未提交的更改git reset --hard HEAD

git

411
推荐指数
17
解决办法
20万
查看次数

如何将HEAD移回以前的位置?(独立头)和撤消提交

在git中,我试图squash commit通过合并另一个分支然后HEAD通过以下方式重置到上一个位置:

git reset origin/master
Run Code Online (Sandbox Code Playgroud)

但我需要走出这一步.如何将HEAD移回上一个位置?

我有23b6772提交的SHA1 frag(),我需要将其移动到.
我怎样才能回到这个提交?

git git-revert git-checkout git-reset git-reflog

141
推荐指数
4
解决办法
17万
查看次数