删除所有git log
新创建一个项目时,会复制一个项目框架,可能保留了一些历史提交次数

git checkout --orphan new-branch
git commit --allow-empty -m "Initial commit"
git checkout master
git reset --hard new-branch
git push origin --force
执行完以上命令,就会清空新仓库的历史提交次数而不影响代码
新创建一个项目时,会复制一个项目框架,可能保留了一些历史提交次数

git checkout --orphan new-branch
git commit --allow-empty -m "Initial commit"
git checkout master
git reset --hard new-branch
git push origin --force
执行完以上命令,就会清空新仓库的历史提交次数而不影响代码