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设置了分支保护时不能强制推送到远端的。
你可以先关闭再推送。或者构建项目的时候 清除完信息后 再推送