【Git 操作指南】| 撤销远程仓库的 push 以及 git commit 提交

目录

  • 一、撤销 git push
  • 二、撤销 git commit

一、撤销 git push

  1. 执行git log查看版本日志,找到目标版本。
  2. 执行git reset --soft ,如git reset --soft d8cedc98e008e14a35d3faf424764648fb29d55b,重置为之前提交的版本,接着执行git log查看是否已经退回到之前的版本。(注意,git reset --soft只改变了HEAD的指向位置,本地代码不会发生改变。git reset --hard会改动本地源代码,回到退回的那版本时的代码)

【Git 操作指南】| 撤销远程仓库的 push 以及 git commit 提交_第1张图片

  1. 执行git push origin --force ,如git push origin master --force,强制提交当前版本以达到撤销git push的目的。

二、撤销 git commit

  1. 执行git log查看版本日志,找到要撤回的版本号。
  2. 执行git reset --soft ,如git reset --soft d8cedc98e008e14a35d3faf424764648fb29d55b
  3. 执行git log进行查看版本是否已经退回。

你可能感兴趣的:(Git,git,github)