Git删除所有提交记录解决方案
如果你之前的项目提交了一些敏感数据,或者要清除以前提交的记录,给出下面解决方案.
# 1. 检出一个新的分支
git checkout --orphan latest_branch
# 2. 暂存所有文件
git add -A
# 3. 提交刚刚暂存的文件
git commit -am "commit message"
# 4. 删除最原始的分支
git branch -D master
# 5. 重命名当的第分支
git branch -m master
# 6. 提交你的记录到远程仓库
git push -f origin master
微信公众号
![](https://incomparable9527.coding.net/p/imageBed/d/imageBed/git/raw/master/c2a91cfb597826a4b02b755746c300e00cc7728a9f5bac20bec538e8c76a443f.png)