git 清空所有(历史)commit记录

例如: 将代码提交到git仓库,将一些敏感信息提交,所以需要删除提交记录以彻底清除提交信息,以得到一个干净的仓库且代码不变

  • git checkout --orphan tmp_branch tmp_branch 临时的分支

  • git add -Agit add .

  • git commit -m "删除git历史,整理第一次提交"

  • git branch -D master 删除分支

  • git branch -m master 重命名tmp_branch为master

  • git push -f origin master 强制推送到远程

欢迎访问我的博客  地址      
https://blog.afacode.top

广告

阿里云活动云服务器低至
1核-2G-1M,1年89元,3年229。
2核-4G-3M,2年469元,3年799。
2核-8G-5M,3年899元。
新老客户都有优惠 点击查看详情/购买
腾讯云现在活动
1核 2G 1M 88一年
2核 4G 5M 3年只要998。 点击查看详情/购买