Git清除历史记录的方法

一、创建临时分支

创建一个临时分支,并且将这个分支checkout。

1
git checkout --orphan temp_branch

二、提交文件到临时分支

将现在所有文件提交到临时分支中。

1
2
git add -A
git commit -am "删除所有的提交记录"

三、 删除master分支

1
git branch -D master

四、重命名分支

将临时分支重命名为master分支

1
git branch -m master

五、更新仓库

1
git push -f origin master

参考