Git清除所有历史记录
选择要操作的本地仓库,执行Git Bash:
1、切换分支
git checkout --orphan latest_branch
2、添加所有文件
git add -A
3、提交更改
git commit -am "no message"
4、删除分支
git branch -D master
5、重命名分支
git branch -m master
6、强制更新
git push -f origin master
操作完成后,本地.git目录下仍然存放着历史文件,可以删除本地仓库,从远程克隆一个到本地。
- 原文作者:boxwang
- 原文链接:https://www.ifshow.com/git-clear-all-historical-commit-records/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。如果特别注明为转载文章,请联系其原始作者。