首页 > 其他分享 >Git:删除所有 Commit 提交记录

Git:删除所有 Commit 提交记录

时间:2023-05-07 19:45:11浏览次数:39  
标签:Git 删除 git master branch Commit 分支

如果想要删除 Git 项目下的所有 Commit 提交,可以使用以下方法。

 
  1. 创建孤立分支,并切换到该分支:
git checkout --orphan latest_branch

2. 暂存所有文件:

git add -A

3. 提交所有更改:

git commit -am "First Commit"

4. 删除主分支 master:

git branch -D master

5. 重命名当前分支为 master:

git branch -m master

6. 强制推送本地分支:

git push -f origin master

git checkout --orphan latest_branch
git add -A
git commit -am "First Commit"
git branch -D master
git branch -m master
git push -f origin master

标签:Git,删除,git,master,branch,Commit,分支
From: https://www.cnblogs.com/fdxjava/p/17379928.html

相关文章

  • git工作区,暂存区,版本库操作
    1.在a文件夹下执行命令:gitinitb: 2.gitstatus查看a文件夹下未被管理的文件: 3.命令:gitadda.text,把a.text提交到暂存区: 4.执行gitadd.全部提交到暂存区,再次查看状态,文件标绿,接入管理: 5.命令:gitcommit-m'添加注释'从暂存区提交到版本库: 6.再次执行gitstat......
  • Git实战
    1.Git简介1.1什么是GitGit是一个分布式的版本控制软件。软件,类似于QQ、office等安装到电脑上才能使用的工具;版本控制,类似于毕业论文,需要反复修改和保留原历史数据;分布式文件夹拷贝本地版本控制集中式版本控制分布式版本控制1.2为什么要做版本控制要保留之前的......
  • git介绍
    1.工作流程: 2.分支管理: 3.输入命令gitinita,在a文件夹中创建隐藏文件.git: 4.查看隐藏文件夹: 5.git介绍总结: ......
  • Windows下SYSTEM权限文件夹的删除方法
    (不一定对所有情况都能用..。但是目前发现比较简单有效...)以C:/Windows.old文件夹为例,一般来说都无法完全删除,到最后总会提示需要SYSTEM权限。怎么办呢,下载一个VSCode,然后用VSCode打开Windows.old文件夹,便可采用VSCode将该文件夹下的所有内容删除干净...(我也不知道原理,但是属......
  • 使用git add添加完文件,想要撤销
    gitresetHEAD<file>...参考https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E6%92%A4%E6%B6%88%E6%93%8D%E4%BD%9C......
  • git 配置远程仓库
    本文是为了使用git拉取和推送时,能够免密同步远程服务器ps:首先要有一台远程服务器其次是远程服务器和本地,都安装了git生成密钥ssh-keygen参数说明使用ssh-keygen生成密钥,几个主要使用的参数-t指定加密算法-C指定密钥注释(相当于对密钥添加一个名字)-f指定要......
  • 删除GitHub上的历史commit
    1.背景由于之前的加水印脚本存在问题,在对同一张图片进行加水印时,会有一定的概率产生不一样md5的图片,在git提交的时候,就认为被修改了,从而被提交的github仓库中,如此反反复复,到现在已经有11个G大小了;今天把水印脚本重写了一下,解决了上述问题,所以准备给之前的垃圾提交清理了,让我的博......
  • MongoDB中缩减Shard集群(删除一个Shard)--删除一个分片
    关键字:MongoDB中缩减Shard集群(删除一个Shard)--删除一个分片对MongoDB的Shard集群来说,添加一个分片很简单,AddShard就可以了。但是缩减集群(删除分片)这种一般很少用到。由于某服务器挂了,所以想送修之前必须把它上面的数据自动迁移到其他Shard上。以下......
  • 01 磁盘分区创建删除及逻辑卷挂载
    磁盘分区删除、创建及逻辑卷挂载磁盘分区查看使用lsblk命令查看当前磁盘分区情况[root@localhost~]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTSsda8:00447.1G0disk└─sda18:10447.1G0partsdb8:160......
  • 重装系统后右键没有git bash here解决办法
    解决电脑右键没有GitBashHere问题1.按下win+r,输入‘regedit’,打开注册表2、找到[HKEY_CLASSES_ROOT\Directory\Background]。3、在[Background]下如果没有[shell],则右键-新建项[shell]。4、在[shell]下右键-新建项[GitBashHere],其值为“GitBashHere",此为右键菜单显示名......