如何清空git所有的提交记录?

首先,创建一个没有提交记录的分支,比如:

git checkout --orphan newBranch

然后,提交此分支到本地:

git add -A
git commit -m 清空历史记录

删除原来的分支后把当前分支改为原来分支的名字(假设原来分支叫master):

git branch -D master
git branch -m master

最后,推送到服务器即可:

git push -f origin master
作者:zxl20070701原文地址:https://segmentfault.com/a/1190000043602710

%s 个评论

要回复文章请先登录注册