首先在本地仓库文件夹内右键选择git bash here
在这里插入图片描述
进入MINGW64的git bash窗口,
输入git log,查看commit history
在这里插入图片描述
找到要恢复的那条commit
在这里插入图片描述
记录下commit后面那条数字,表示唯一id标识
输入git reset --hard 02197356d1e9dfa2f150dfc03b36a24354eb9096,自行替换后面的id
在这里插入图片描述
输入git push -f -u origin master,将此commit推送到远程master分支
回车,
注意-f表示强制push,不加这个此更新操作可能会被reject
在这里插入图片描述
如果有团队成员和你一样是manager的话,记得让他执行相同操作,不然他本地git中还存在没有回滚的commit历史记录,而他只能点push to origin之后会将你的回滚操作覆盖掉…别问我为啥知道,深刻教训

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐