经常从别处clone一些别人的仓库,在提交到自己的仓库后,发现提交记录仍在,这就很尴尬了,虽然不影响功能,但是总感觉不完美,所以清除提交记录,把仓库变成一个干净的仓库就势在必得了!
操作步骤:
1.切换到新的分支
git checkout --orphan new_branch
2.缓存所有文件
git add -A
3.提交跟踪的文件
git commit -am "commit message"
4.删除master分支
git branch -D master
5.重命名当前分支为master
git branch -m master
6.提交到远程master分支
git push -f origin master
这样,所有的提交记录就都删干净了,可以开始你的提交记录了!!
注:这样操作的前提的master没有没锁定