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

Git:删除所有 Commit 提交记录

时间:2024-01-31 12:44:52浏览次数:19  
标签:Git 删除 mastergit master branch git 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,删除,mastergit,master,branch,git,Commit
From: https://www.cnblogs.com/zccst/p/17999026

相关文章

  • mac配置gitlab
    使用ssh方式拉取gitlab仓库代码背景在公司mac电脑上需要将gitee仓库代码迁移到公司gitlab代码仓库中,而我习惯使用ssh方式关联git仓库。我也喜欢使用下面简单粗暴的方式来配置git,之前玩git在window10系统上玩的比较多,各种操作都玩过,比如:创建分支、切换分支、分支代码合并、单文件......
  • 使用kubectl中的强制删除pod命令
    1.使用kubectl中的强制删除命令kubectldeletepodnginx-nmmp--force--grace-period=02.删除非正常的poda.查询出所有要删除的podNamekubectlgetpo|grepUnknown|awk'{print$1}'b.批量删除kubectldeletepod`kubectlgetpo|grepUnknown|awk'{print$1}'`-......
  • Java:JetBrains系列IDEA使用Git很慢(任何git操作都很慢)
    问题说明公司电脑上使用IntelliJIDEA的时候发现操作Git特别的慢,status、fetch、pull、checkout、commit这些基础操作都特别特别慢!!!!!让人爆发的是在Settings里面查Git的版本需要20多秒!!!!!!(有时候真的想砸电脑……)解决办法这里查了好久的博文,几乎都是说commit屏蔽TODO检查的文章......
  • 如何安全的在一个已有的git分支上,自动化的切换到另外一个分支指定commit
    如何安全的在一个已有的git分支上,自动化的切换到另外一个分支指定commit?下面是一种干净的安全的可以自动化的做法:清理本地脏数据gitcheckout.gitclean-df.将commit重置到HEADgitreset--hardHEAD重置子git模块gitsubmoduleforeach--recursivegitreset--har......
  • (MJ出图转大模型)删除二级文件夹
    importosimportshutildefdelete_subfolders(directory):#检查目录是否存在ifnotos.path.exists(directory):print("指定的目录不存在:",directory)return#遍历目录中的所有项foriteminos.listdir(directory):item......
  • Git初始流程
    Git初始流程SSH1.生成ssh秘钥ssh-keygen-trsa-b4096-C"[email protected]"2.设置ssh配置文件不设置会导致在执行[email protected]​命令时出现“ssh:connecttohostgithub.comport22:Connectiontimedout”错误cd~/.sshvimconfig......
  • dockerfile安装jenkins 并配置构建工具(node、npm、maven、git)
    dockerfile安装jenkins并配置构建工具(node、npm、maven、git):https://blog.csdn.net/weixin_39660224/article/details/88775707?ops_request_misc=&request_id=&biz_id=102&utm_term=dockerfile%20%E5%88%9B%E5%BB%BAjenkins&utm_medium=distribute.pc_search_result.......
  • git的使用
     根据廖雪峰老师学习所得笔记,用于复习回顾。廖雪峰git学习网址Git教程-廖雪峰的官方网站1.首先安装git 2.初始化仓库  在你想要作为仓库目录下输入命令:gitinit便会自动创建空的仓库3.提交文件  把想要提交的文件,放在仓库目录下,gitadd ‘完整的名字’,然后git......
  • 关于GitHub国内打不开的有效解决办法
    哈喽大家好,我是咕噜美乐蒂,很高兴又见面啦!GitHub是全球最大的开源代码托管平台之一,但由于某些原因,它在中国大陆地区经常会遭受网络封锁,导致无法正常访问。如果您也遇到了这个问题,不要担心,本文将为您介绍一些解决方法。解决方案一:修改hosts文件修改hosts文件是解决无法访问GitHub的最......
  • GitLab 首席产品官谈 DevSecOps 在 AI 时代的四大趋势
    内容来源:about.gitlab.com作者:GitLab首席产品官DavidDeSantoDevSecOps中的AI变革已经到来,你做好准备了吗?利用AI来加速创新并提高客户价值对于在AI驱动的市场中保持竞争力至关重要。AI在软件研发领域中的作用来到了关键时刻——这将迫使组织及其DevSecOps领导......