当前位置: 首页 > 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

相关文章:

  • 【自主探索】基于 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
  • 第十二届警博会在京开幕:12个国家和地区835家企业参展
  • “一码难求”的Manus开放注册但价格不菲,智能体距离“实用”还有多远
  • 反犹、资金与抗议:特朗普的施压如何撕裂美国大学?|907编辑部
  • 外媒:初步结果显示,菲律宾前总统杜特尔特当选达沃市市长
  • 沈阳一超市疑借领养名义烹食流浪狗,当地市监局:已收到多起投诉
  • 盖茨说对中国技术封锁起到反作用