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

如何删除git提交记录

今天在提交github时,不小心提交了敏感信息,

不要问我提交了啥,问就是不知道

查了下资料,终于找到简单粗暴的方式来删除提交记录。方法如下

git reset --soft HEAD~i

i代表要恢复到多少次提交前的状态,如指定i = 2,则恢复到最近两次提交前的版本。--soft代表只删除服务器记录,不删除本地。

再执行

git push origin master --force

master代表当前分支

注意:以前github的主分支是master,现在改成main了。如果你用的是默认分支,上面的master得改成main

这样操作完成后,服务器最近的两次提交记录已经看不到了。

此时,我们再把本地的文件提交一次就行了。

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • js读取文件,生成随机题目,多项选择题则提供随机答案供选择
  • 两段有趣的代码(C语言函数指针)
  • 在C++中,如何避免出现Bug?
  • Mini-Omni 语言模型在流式传输中边思考边听说应用
  • C++ 封装 Socket 进行通信
  • Docker上安装mysql
  • 【Day14-单例设计模式动态代理】
  • Docker torchserve 部署模型流程
  • 数据分析-前期数据处理
  • 雷达液位计助力造纸行业精准测量
  • Spring security 动态权限管理(基于数据库)
  • 使用Python生成多种不同类型的Excel图表
  • 计算机毕业设计 毕业季一站式旅游服务定制平台的设计与实现 Java实战项目 附源码+文档+视频讲解
  • Ribbon (WPF)
  • 研1日记11
  • bearychat的java client
  • JAVA SE 6 GC调优笔记
  • JAVA_NIO系列——Channel和Buffer详解
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • Mysql优化
  • React-Native - 收藏集 - 掘金
  • Spark学习笔记之相关记录
  • spring + angular 实现导出excel
  • win10下安装mysql5.7
  • 测试开发系类之接口自动化测试
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 翻译:Hystrix - How To Use
  • 前端面试之闭包
  • 实现简单的正则表达式引擎
  • 手机端车牌号码键盘的vue组件
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • ​​​​​​​开发面试“八股文”:助力还是阻力?
  • #define 用法
  • $jQuery 重写Alert样式方法
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (06)Hive——正则表达式
  • (4.10~4.16)
  • (C++二叉树05) 合并二叉树 二叉搜索树中的搜索 验证二叉搜索树
  • (不用互三)AI绘画:科技赋能艺术的崭新时代
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (第一天)包装对象、作用域、创建对象
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)springboot教学评价 毕业设计 641310
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (简单) HDU 2612 Find a way,BFS。
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (四)c52学习之旅-流水LED灯
  • (四)js前端开发中设计模式之工厂方法模式
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (一) 初入MySQL 【认识和部署】
  • (转)详解PHP处理密码的几种方式
  • (自用)仿写程序