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

如何删除git提交记录

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

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

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

git reset --soft HEAD~i

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

再执行

git push origin master --force

master代表当前分支

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

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

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

 


http://www.kler.cn/a/306683.html

相关文章:

  • ffmpeg内存模型
  • 第8章 利用CSS制作导航菜单
  • 游戏引擎学习第七天
  • js中import引入一个export值可以被修改。vue,react
  • JMeter基础篇
  • 使用Matlab神经网络工具箱
  • Unity中InputField一些属性的理解
  • King3399 SDK编译简明教程
  • unocss 一直热更新打印[vite] hot updated: /__uno.css
  • 如何将Git本地代码推送到Gitee云端仓库
  • 优化 TCP 以提高网络性能
  • 每日一题——第八十八题
  • 指定聚类中心的聚类算法实现
  • [Golang] Channel
  • Sourcetree安装教程及使用
  • C8T6超绝模块--DMA
  • 【面向对象】
  • 玄机科技浪漫绘情缘:海神缘下,一吻定情
  • 门检测系统源码分享
  • Java笔记 【1】docker introduction
  • MySQl篇(SQL - 基本介绍)(持续更新迭代)
  • 嵌入式硬件基础知识
  • 微信小程序中巧妙使用 wx:if 和 catchtouchmove 实现弹窗禁止页面滑动功能
  • 安卓玩机工具-----无需root权限 卸载 禁用 删除当前机型app应用 ADB玩机工具
  • 用 defineAsyncComponent 实现高效异步组件加载
  • 使用 SSM 框架编写的解决方案