发布网友 发布时间:2022-04-30 01:50
共4个回答
热心网友 时间:2022-06-28 10:26
git撤销pull命令的方法和操作步骤如下:
1、首先,输入1,然后按Enter键进入项目的git存储库所在的文件夹,如下图所示。
2、其次,完成以上步骤后,单击以输入命令代码“ git reflog”,然后按Enter键以执行命令,如下图所示。
3、接着,完成以上步骤后,找到需要回滚的版本并执行以下命令:git reset --hard HEAD @ {n},按Enter键确认,如下图所示。
4、然后,完成以上步骤后,选择要返回的版本,输入命令,例如:git reset --hard 61a942c,按Enter键确认,如下图所示。
5、最后,完成以上步骤后,所有步骤就都完成了,问题解决,如下图所示。
热心网友 时间:2022-06-28 10:27
1、输入 1,回车就会进入到自己项目的这个git仓库所在文件夹了。
2、然后点击输入命令代码“git reflog”,回车确定执行命令。
3、然后找到需要回退的版本,执行命令:git reset --hard HEAD@{n},回车确定、
4、然后选择想要退回的版本,输入命令,例如:执行:git reset --hard 61a942c,回车确定。
5、然后就完成了。
热心网友 时间:2022-06-28 10:27
所有没有 commit 的本地改动,都会随着 reset --hard 丢掉,无法恢复。
如果只是想回到 pull 之前当前分支所在的commit位置,则可以。比方说你在 master 分支上,可以用 git reflog master 查看 master 分支历史变动记录,其中应该有一个就是你 pull 之前的那个commit, 你可以用 git reset --hard <COMMIT_ID> 来恢复。比如下面的,假定你 pull 之前处在 xxxxxx 那个位置,那么可以用 git reset --hard master@{1} 恢复。 但是无论如何,没有commit并被 git reset --hard 清掉的本地改动是无法通过git恢复的。
热心网友 时间:2022-06-28 10:28
如果只是想回到 pull 之前当前分支所在的commit位置,则可以。比方说你在 master 分支上,可以用 git reflog master 查看 master 分支历史变动记录,其中应该有一个就是你 pull 之前的那个commit, 你可以用 git reset --hard <COMMIT_ID> 来恢复。比如下面的,假定你 pull 之前处在 xxxxxx 那个位置,那么可以用 git reset --hard master@{1} 恢复。 但是无论如何,没有commit并被 git reset --hard 清掉的本地改动是无法通过git恢复的。