git 清空所有commit记录

git 清空所有commit记录

现在做一个项目。之家copy的另一个项目。导致git上面很多原先的提交记录。身为渣渣猿的我看不下去了。于是找到了方法。

  • 1.checkout
# 注意当前在哪个分支上执行。就会checkout和那个分支一样的内容
git checkout --orphan new_dev
  • 2.add all files
git add .
  • 3.commit
git commit -m "init dev"
  • 4 delete dev
git branche -D dev
  • 5 rename
git branch -m dev
  • 6 push
git push -f orgin dev

当然这里如果你的git设置了分支保护时不能强制推送到远端的。
你可以先关闭再推送。或者构建项目的时候 清除完信息后 再推送

posted @ 2021-04-14 21:23  Kevin_zheng  阅读(857)  评论(0编辑  收藏  举报