方式一(不推荐):

直接删除**.git** 文件夹,然后重新初始化git,推送到新的仓库地址。
如果您确定要删除所有提交历史记录,只需删除.git项目根目录中的目录(注意它是隐藏的)。然后在同一文件夹中初始化一个新的存储库并将其链接到 GitHub 存储库:


git init
git remote add origin git@github.com:user/repo
#现在提交您当前版本的代码git add *
git commit -am 'message'
#最后强制更新到 GitHub:
git push -f origin master

.git但是,我建议在采取这些步骤之前备份历史记录(存储库中的文件夹)!

方式二:

这将是一种比较稳妥的方式,会删除之前的提交记录,本次以删除main主分支的历史记录为例

# 切换到一个脱离主分支的另外一条全新主分支,不用太在意叫什么,因为后面还会修改分支名称git checkout --orphan latest_branch
# 暂存所有改动过的文件,内容为当前旧分支的最新版本所有文件git add -A
#提交更改git commit -am "commit message"
#删除原始主分支git branch -D main
#将当前分支重命名为 maingit branch -m main
#最后,强制更新您的存储库git push -f origin main

这时候就有了一条当前版本为起点的新主分支

参考链接:https://dlsjf.top/Home/Blog/Article?id=2970
数据宝贵 删除需谨慎

如何删除github中的提交历史记录相关推荐

  1. 删除github上的commit历史记录

    删除github上的commit历史记录 起步 今天小编发现了git克隆下来的远程库特别大: 经过查询之后发现是每次推送之后都会留下记录缓存,这样很多没用的记录就会占用多余的空间,别人克隆的时候也会多 ...

  2. 删除Github中已有仓库或文件

    一.删除github仓库 我们可以在github上直接删掉一些没用的仓库,首先进入到该仓库,找到页面中的Settings按钮: 选择进入后,将页面拉到最下面,找到 Danger Zone,并选择 de ...

  3. 怎样删除Github中的项目

    我们在GitHub上创建项目的时候,如果想要删除当前项目,怎样进行操作呢,下面就简单介绍一下怎样去删除GitHub中的项目 1.选择要删除的项目 2.进入项目中的setting(设置)中 3.一直下拉 ...

  4. 删除Github中项目步骤

    这里写自定义目录标题 删除Github中项目步骤 1.选择要删除项目 2.点击"Setting" 3.一直拉到最后,选择"Delete this repository&q ...

  5. 如何删除GitHub中的项目

    前文在GitHub 10分钟教程中讲述了,如何创建和使用Github.但我们该如何删除那些不打算要的项目呢? 1.选择我们要删除的项目: 接下来我们就删除 kingroc711下面的这个test项目. ...

  6. 删除github中的repository仓库

    1.进入GitHub项目页面,选择setting选项 2.进入setting选项,下拉到最下面,点击删除repository 3.点击后出现弹框,按要求输入对应文字,再点击最先面红字按钮 4.弹出弹框 ...

  7. Eclipse中git提交历史记录的时间显示

    工作原因,再次返回重新使用Eclipse神器,没想到啊.... git提交历史显示提交相对时间,查看不是很方便,so 记录一下 步骤如下: 右键 --> team --> show in ...

  8. github中如何删除本地仓库

    删除github中的仓库 1.登录进github 2.点击"your repositories"查看自己的所有仓库. 3.进入后,点击进入想删除的仓库 4.点击Settings 5 ...

  9. 删除github上的一个仓库或者仓库里面的某个文件

    删除github上的仓库或文件 1.删除github上的一个仓库 2.删除仓库里面的某个文件 3.删除github仓库里面的文件 4.将文件添加到github仓库里面 5.Github上修改仓库里的文 ...

  10. Git 删除 GitHub仓库的文件——详细操作 githua如何删除文件

    Git 删除 GitHub仓库的文件--详细操作_没有余地没有余地的博客-CSDN博客_github删除仓库文件 目录 一.删除已有Github仓库 二.删除Github中的某个文件或文件夹 如果没有 ...

最新文章

  1. CAPSNET:具有自我注意路由的胶囊网络
  2. 华东师范大学2019年高等代数考研试题
  3. php 去除中英文空格,php去除字符串首尾中英文空格程序_PHP教程
  4. 使用OData服务创建SAP C4C的Lead数据,必须指定Account字段
  5. java 验证登陆_java登陆界面验证
  6. Android开发:1-2、UI编程----TextView、EditView、Button、ImageView、ImageButton、CheckBox
  7. mysql服务器守护程序_MySQL主从服务器的守护进程监视
  8. ie6,ie7,ie8 css bug兼容解决记录
  9. 关于Mysql的错误:No query specified
  10. 苹果正在训练Siri 未来或将更好理解口吃用户
  11. 小时候有哪些丑事,让你终身难忘?
  12. 剑指offer面试题[42]-反转单词顺序VS左旋转字符串
  13. python爬虫中for循环无法每一段输出_Python入门到掌握只需要这3大,4类,5大,6种,即可,附教程...
  14. born to be wild---Bangkok篇
  15. jQuery自定义的属性内容包含单引号、双引号,页面显示异常
  16. 软件项目管理案例教程(第3版)复习内容
  17. 【卡尔曼滤波原理及基本认知】
  18. 怎么把分开的pdf放在一起_两个合并到一起的pdf怎么拆分?
  19. Apache Pulsar 生态项目 AoP 新增两位中国移动 Maintainer!
  20. 牛客练习赛50 F.tokitsukaze and Another Protoss and Zerg(分治+NTT)(模板题)

热门文章

  1. Windows10如何卸载微软商店
  2. C语言——输出一个正方形
  3. 怦然心动(Flipped)-5
  4. 小红书口碑营销推广方式有哪些?
  5. A Jupyter widget could not be displayed because the widget state could not be found.
  6. 读书百客:《白马篇》赏析一
  7. VS2015重装Team explorer报错
  8. ffmpeg截取视频指定帧方法
  9. spark ml pipelines
  10. 静态库、动态库及导入库