git撤回多个push到远程仓库的commit

第一种方案,reset会删掉你远程仓库的commit,不会保留删掉的历史

//ls_origin改成你自己设定的 remote origin 名称,然后把 ls_branch 换成你的 branch 名字
git reflog show remotes/ls_origin/ls_branch

找出上一次的commit的hash值是哪个,也就是git上面的,去git上面找的话就可以省略第一步
在这里插入图片描述
然后重置到上一次的代码

//单个
git reset --hard f0772f1//多个
git reset --hard HEAD~3  //3代表3个commit

然后

git push ls_origin ls_branch -f

你远程仓库push的commit就没了

第二种方案,revert不会删掉你远程仓库的commit,会保留历史

例如,如果你想要撤销哈希值为 abc123 的提交,你可以这样做:

//单个
git revert abc123  //然后,:qa!保存退出//多个
git revert <commit1> <commit2> <commit3>    
//其中 <commit1>, <commit2>, <commit3> 是要撤销的提交的哈希值。

然后

git push ls_origin ls_branch

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/540730.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Kubernetes operator系列:webhook 知识学习

云原生学习路线导航页&#xff08;持续更新中&#xff09; 本文是 Kubernetes operator学习 系列文章&#xff0c;本节会对 kubernetes webhook 知识进行学习 本文的所有代码&#xff0c;都存储于github代码库&#xff1a;https://github.com/graham924/share-code-operator-st…

《OWASP TOP10漏洞》

0x01 弱口令 产生原因 与个人习惯和安全意识相关&#xff0c;为了避免忘记密码&#xff0c;使用一个非常容易记住 的密码&#xff0c;或者是直接采用系统的默认密码等。 危害 通过弱口令&#xff0c;攻击者可以进入后台修改资料&#xff0c;进入金融系统盗取钱财&#xff0…

Unity Timeline学习笔记(2) - PlayableTrack

PlayableTrack 是可自定义播放的轨道。我们可以通过进入轨道后调用自己的函数方法&#xff0c;使用起来也是比较顺手的。 添加轨道 我们点击加号添加 这样就有一个空轨道了&#xff0c;然后我们创建两个测试脚本。 添加脚本 分别是Playable Behaviour和PlayableAsset脚本。…

202112 CSP认证 | 登机牌条码

登机牌条码 这个题的难度相比于神经脉冲网络感觉是往两个方向&#xff0c;该题没有太多的注重时间和空间的优化&#xff0c;重难点在于实现矩阵除法&#xff0c;也就是算法逻辑。 借鉴了这个链接实现&#xff1a;登机牌条码 详细图解 链接详细讲述了如何实现矩阵除法以及矩…

3分钟阿里云数据库购买、数据库创建和连接教程

阿里云数据库怎么使用&#xff1f;阿里云服务器网aliyunfuwuqi.com整理阿里云数据库从购买到使用全流程&#xff0c;阿里云支持MySQL、SQL Server、PostgreSQL和MariaDB等数据库引擎&#xff0c;阿里云数据库具有高可用、高容灾特性&#xff0c;阿里云提供数据库备份、恢复、迁…

快递查询轻松搞定:一键查询,物流信息尽在掌握

在快节奏的现代生活中&#xff0c;快递已成为我们日常不可或缺的一部分。但你是否曾因为繁多的快递单号而烦恼&#xff0c;想要轻松掌握每一个包裹的物流信息&#xff1f;现在&#xff0c;一款名为“快递批量查询高手”的神器应运而生&#xff0c;它将帮助你轻松搞定快递查询&a…

语义分割前言

1.常见数据集 1.1PASCAL VOC 其标注图片为单通道图像&#xff0c;其0~255像素值为其取值范围&#xff0c;背景为0&#xff0c;目标区域内根据目标的类别索引信息进行填充。 1.2MS COCO 其标注图像的标注文件为坐标信息。 官网有给出一个关于标注文件的格式说明&#xff0…

计算机毕业设计-springboot+vue前后端分离电竞社交平台管理系统部分成果分享

4.5系统结构设计 本系统使用的角色主要有系统管理员、顾客、接单员&#xff0c;本系统为后台管理系统&#xff0c;游客用户可以经过账号注册&#xff0c;管理员审核通过后&#xff0c;用账号密码登录系统&#xff0c;查看后台首页&#xff0c;模块管理&#xff08;顾客信息&am…

SpringBoot3整合Mybatis-Plus与PageHelper包冲突解决

&#x1f60a; 作者&#xff1a; 一恍过去 &#x1f496; 主页&#xff1a; https://blog.csdn.net/zhuocailing3390 &#x1f38a; 社区&#xff1a; Java技术栈交流 &#x1f389; 主题&#xff1a; SpringBoot3整合Mybatis-Plus与PageHelper包冲突解决 ⏱️ 创作时间&a…

位运算#蓝桥杯

位运算#蓝桥杯 文章目录 位运算#蓝桥杯1、小蓝学位运算2、异或森林3、位移4、笨笨的机器人5、博弈论 1、小蓝学位运算 #include<bits/stdc.h> using namespace std; using LL long long; const LL N 1e97; template<int kcz> struct ModInt { #define T (*this)…

小程序(H5)连接微信公众号

报错信息 配自定义菜单 微信公众号没有配“白名单” 配业务域名

echats柱状图\折线图:数量级自动调整;动态设置多维度

通过构造echarts返回体EchartsData.class&#xff0c;在返回体内开发功能代码&#xff0c;实现echarts数据的改动。 特点&#xff1a; 1、y轴数据的数量级自动调整&#xff0c;使图表变化趋势更明显&#xff1b; 2、支持多维度数据【可以有1-N多个维度】 // EchartsData对象构…