当前位置: 首页 > news >正文

git的使用

1 删除远程提交记录

  1 删除的提交是最高点(确保还没其他人提交之前,进行强制回滚)

//(数字代表回退几个版本)
git reset --hard HEAD~2
//强制覆盖
git push -f

  2 删除某一个提交(git revert)
  需要删除本地commit,并同步到服务器,使用git revert可以删除某一次提交,并为本次删除生成一个新的提交。也就是说不是把之前的提交记录抹去,在提交记录中还是能看到之前的提交,并且有一个新的revert提交,把之前的提交取消掉。

git revert <commitId>

2 git 删除远程的tag

  分为两步: 1 删除本地tag

git tag -d tag-name

  2. 删除远程tag

git push origin :refs/tags/tag-name
http://www.dtcms.com/a/4902.html

相关文章:

  • 【自主探索】基于 frontier_exploration 的单个机器人自主探索建图
  • NextJS开发:封装shadcn/ui中的AlertDialog确认对话框
  • web静态网页设计与制作-基于HTML+CSS+JS实现旅游摄影网站
  • 强芯铸魂,生态共赢!麒麟信安出席2023龙芯产品发布暨用户大会
  • 【经验分享】开发问题记录总结(持续更新)
  • 机器学习-线性模型·
  • 蓝桥杯每日一题2023.11.28
  • 【微服务】java 规则引擎使用详解
  • 五子棋游戏
  • leetcode:用栈实现队列(先进先出)
  • 【深度学习】参数优化和训练技巧
  • pycharm编译报错处理
  • OpenGL的学习之路 -5
  • 基于SpringBoot房产销售系统
  • 指数退避和抖动
  • 网工内推 | 云计算运维,云相关认证优先,最高30K,带薪年假
  • 视频号小店需要多少资金?都需要准备什么东西?一篇详解!
  • Python与设计模式--门面模式
  • 03_MySQL基本SQL语句讲解
  • ClickHouse:真正的OLAP列式DBMS
  • 【迅搜04】索引配置(一)加载配置文件以及服务端配置
  • 【开源】基于Vue和SpringBoot的个人健康管理系统
  • sql24(Leetcode1141查询近30天活跃用户数)
  • 市场调研:2023年SLG游戏行业需求及发展前景预测
  • uniapp IOS从打包到上架流程(详细简单)
  • linux下Qt使用LinuxDeployqt打包
  • rocky8.9配置K8S集群kubernetes,centos同理
  • 汽车功能安全ISO26262
  • python监控显卡显存
  • Go 从编译到执行