git删除pull历史信息

PS:请详细阅读命令使用场景,一系列使用错误引起的后果,概不承担责任!(请提前做好备份,以防万一)

问题描述

早上由于网络卡,一下子pull了三次,还有些稀奇古怪的信息出现,所以我的需求是,回退到第一次pull,并删除github的历史pull记录

命令

首先回退本地

git log

在这里插入图片描述
箭头所指的就是我想回退的pull版本,复制下commit后面的那个字符串

git reset —hard xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

此时本地已经回退到该版本了,再同步更新到远程

git push origin HEAD --force

之后会弹窗要求输入账号密码,正常输入即可

搞定~

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 代码科技 设计师:Amelia_0503 返回首页