如何删除github中的提交历史记录
方式一(不推荐):
直接删除**.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中的提交历史记录相关推荐
- 删除github上的commit历史记录
删除github上的commit历史记录 起步 今天小编发现了git克隆下来的远程库特别大: 经过查询之后发现是每次推送之后都会留下记录缓存,这样很多没用的记录就会占用多余的空间,别人克隆的时候也会多 ...
- 删除Github中已有仓库或文件
一.删除github仓库 我们可以在github上直接删掉一些没用的仓库,首先进入到该仓库,找到页面中的Settings按钮: 选择进入后,将页面拉到最下面,找到 Danger Zone,并选择 de ...
- 怎样删除Github中的项目
我们在GitHub上创建项目的时候,如果想要删除当前项目,怎样进行操作呢,下面就简单介绍一下怎样去删除GitHub中的项目 1.选择要删除的项目 2.进入项目中的setting(设置)中 3.一直下拉 ...
- 删除Github中项目步骤
这里写自定义目录标题 删除Github中项目步骤 1.选择要删除项目 2.点击"Setting" 3.一直拉到最后,选择"Delete this repository&q ...
- 如何删除GitHub中的项目
前文在GitHub 10分钟教程中讲述了,如何创建和使用Github.但我们该如何删除那些不打算要的项目呢? 1.选择我们要删除的项目: 接下来我们就删除 kingroc711下面的这个test项目. ...
- 删除github中的repository仓库
1.进入GitHub项目页面,选择setting选项 2.进入setting选项,下拉到最下面,点击删除repository 3.点击后出现弹框,按要求输入对应文字,再点击最先面红字按钮 4.弹出弹框 ...
- Eclipse中git提交历史记录的时间显示
工作原因,再次返回重新使用Eclipse神器,没想到啊.... git提交历史显示提交相对时间,查看不是很方便,so 记录一下 步骤如下: 右键 --> team --> show in ...
- github中如何删除本地仓库
删除github中的仓库 1.登录进github 2.点击"your repositories"查看自己的所有仓库. 3.进入后,点击进入想删除的仓库 4.点击Settings 5 ...
- 删除github上的一个仓库或者仓库里面的某个文件
删除github上的仓库或文件 1.删除github上的一个仓库 2.删除仓库里面的某个文件 3.删除github仓库里面的文件 4.将文件添加到github仓库里面 5.Github上修改仓库里的文 ...
- Git 删除 GitHub仓库的文件——详细操作 githua如何删除文件
Git 删除 GitHub仓库的文件--详细操作_没有余地没有余地的博客-CSDN博客_github删除仓库文件 目录 一.删除已有Github仓库 二.删除Github中的某个文件或文件夹 如果没有 ...
最新文章
- CAPSNET:具有自我注意路由的胶囊网络
- 华东师范大学2019年高等代数考研试题
- php 去除中英文空格,php去除字符串首尾中英文空格程序_PHP教程
- 使用OData服务创建SAP C4C的Lead数据,必须指定Account字段
- java 验证登陆_java登陆界面验证
- Android开发:1-2、UI编程----TextView、EditView、Button、ImageView、ImageButton、CheckBox
- mysql服务器守护程序_MySQL主从服务器的守护进程监视
- ie6,ie7,ie8 css bug兼容解决记录
- 关于Mysql的错误:No query specified
- 苹果正在训练Siri 未来或将更好理解口吃用户
- 小时候有哪些丑事,让你终身难忘?
- 剑指offer面试题[42]-反转单词顺序VS左旋转字符串
- python爬虫中for循环无法每一段输出_Python入门到掌握只需要这3大,4类,5大,6种,即可,附教程...
- born to be wild---Bangkok篇
- jQuery自定义的属性内容包含单引号、双引号,页面显示异常
- 软件项目管理案例教程(第3版)复习内容
- 【卡尔曼滤波原理及基本认知】
- 怎么把分开的pdf放在一起_两个合并到一起的pdf怎么拆分?
- Apache Pulsar 生态项目 AoP 新增两位中国移动 Maintainer!
- 牛客练习赛50 F.tokitsukaze and Another Protoss and Zerg(分治+NTT)(模板题)