git push 撤销(revert)

如果我们 push 了代码之后,发现了不应该进行 push,此时有两种方法来撤销:

  1. 将本地代码修改回上次代码的内容,再 push 一次,这其实不是真正意义上的撤销了;

  2. 使用 git revert 命令进行撤销:

git revert HEAD // 撤销前一次 commit
git revert HEAD^  // 撤销前前一次 commit
git revert commit-id  // 撤销指定的版本,撤销也会作为一次提交进行保存

git revert 命令的特点是操作之前和之后的 commit 和 history 都会保留,并且把这次撤销作为一次最新的提交。也就是 git revert 是提交一个新的(将需要 revert 的版本的内容再反向修改回去的)版本,版本会递增,但是不影响之前提交的内容。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,834评论 1 26
  • Git是目前最流行的版本管理系统,也是最先进的分布式版本控制系统(distributed version cont...
    pro648阅读 5,943评论 1 17
  • 还是,比较困
    良辰美LiangChen阅读 129评论 0 0
  • 今年的8月初启程,至今已经过去快五个月,我依旧走在一条没有终点的路上,不过离起点很近,离终点却很远。 鲁迅说:“世...
    虫鸣吹晚风阅读 433评论 2 2
  • 感恩一天的耐心,经历各种不顺利,虽然影响心情,但没有生气、没有发火,我知道这都是必须面对的,不抱怨,积极寻找解决办...
    丽日风清阅读 217评论 0 2

友情链接更多精彩内容