git如何撤销pull命令。

刚刚我修改了一些内容没有提交然后reset--hard了,然后又pull了下。能回到我reset--hard前的版本吗... 刚刚我修改了一些内容没有提交然后reset --hard了,然后又pull了下。能回到我reset --hard前的版本吗 展开
 我来答
59分粑粑分享生活
高粉答主

2020-02-24 · 专注生活好物分享,解答日常方方面面的问题
59分粑粑分享生活
采纳数:326 获赞数:119831

向TA提问 私信TA
展开全部

git撤销pull命令的方法和操作步骤如下:

1、首先,输入1,然后按Enter键进入项目的git存储库所在的文件夹,如下图所示。

2、其次,完成以上步骤后,单击以输入命令代码“ git reflog”,然后按Enter键以执行命令,如下图所示。

3、接着,完成以上步骤后,找到需要回滚的版本并执行以下命令:git reset --hard HEAD @ {n},按Enter键确认,如下图所示。

4、然后,完成以上步骤后,选择要返回的版本,输入命令,例如:git reset --hard 61a942c,按Enter键确认,如下图所示。

5、最后,完成以上步骤后,所有步骤就都完成了,问题解决,如下图所示。

很多游戏
高粉答主

2019-09-24 · 游戏精通者,攻略技能点满
很多游戏
采纳数:91 获赞数:386995

向TA提问 私信TA
展开全部

1、输入 1,回车就会进入到自己项目的这个git仓库所在文件夹了。

2、然后点击输入命令代码“git reflog”,回车确定执行命令。

3、然后找到需要回退的版本,执行命令:git reset --hard HEAD@{n},回车确定、

4、然后选择想要退回的版本,输入命令,例如:执行:git reset --hard 61a942c,回车确定。

5、然后就完成了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kwydwuf
推荐于2017-12-16 · TA获得超过7411个赞
知道大有可为答主
回答量:1527
采纳率:71%
帮助的人:2010万
展开全部

所有没有 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恢复的。


$ git reflog master
3b4946a master@{0}: merge origin/master
9187e70 master@{1}: xxxxxxx
3b4946a master@{2}: yyyyyyy
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
山水阿锐
2015-07-11 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.2亿
展开全部
如果只是想回到 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恢复的。
$ git reflog master

3b4946a master@{0}: merge origin/master
9187e70 master@{1}: xxxxxxx
3b4946a master@{2}: yyyyyyy
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式