it编程 > 编程语言 > 其他编程

git回退commit并删除远端提交记录方式

60人参与 2025-04-16 其他编程

git回退commit并删除远端提交记录

revert和reset的区别:

git resetgit revert都是属于重新恢复工作区以及远程提交的方式,但这两种操作有着截然不同的结果:

1、回退到某次的提交,不删除远端记录

git revert head^  或者 git revert --hard commid-id(指定提交id)
git push origin master

例如:revert回退到test02

远端历史记录如下:

2、回退到本地某次的提交,并删除远端的记录

git log
git reset head^ 或者 git reset --hard commid-id(指定提交id)
git log

然后执行

git push origin master -f

再看远端的记录,发现已经删除了最后一次提交的记录;

回退版本,或者删除远端提交记录,一定要慎重!!!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

您想发表意见!!点此发布评论

推荐阅读

git如何添加和修改远程仓库地址

04-17

Git代码冲突问题的解决详细指南

04-12

招联金融额度为0怎么回事?2025额度为0最新处理指引

04-09

Jenkins git克隆代码超时问题的解决方案

04-25

实现的帽子可以提供有关比特币下一步的提示

04-09

资金流入流出对币圈市场的影响:关键因素解析

04-09

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论