git命令

83 阅读1分钟

撤销push文件

  • 第一步: git log --pretty=oneline   查看当前提交的日志
  • 第二步: git reset --soft XXX   XXX是commitID(d6cdbba417....) 回退当前工作空间的上一个版本,并且保留代码更改
  • 第三步: git log --pretty=oneline   再次查看当前提交的日志,确认是否成功撤销,当然,你也可以不看,基本上都会成功,保险一下,看看呗
  • 第四步: git push origin master --force   强制提交当前版本号,以达到撤销版本号的目的.必须添加参数force进行强制提交,否则会提交失败,报错原因:本地项目版本号低于远端仓库版本号。(master 代表分支名称,默认是 master,或者也可以直接用git push --force)