唯品秀前端博客

当一个项目迭代时间久了,提交记录越来越多,这时git缓存文件越来越大,下面记录下如何清理所有提交记录而成为一个新的干净仓库,按步骤无脑复制执行即可

一、切换到新的分支

1
git checkout --orphan latest_branch

二、缓存所有文件(除了.gitignore中声明排除的)

1
 git add -A

3.提交跟踪过的文件

1
 git commit -am "初始化"

4.删除master分支

1
git branch -D master

5.重命名当前分支为master

1
 git branch -m master

6.提交到远程master分支

1
 git push -f origin master

注意

操作前一定要慎行,一旦执行程序不可逆,有些项目分支有保护,需要先获取权限才能执行

本站所有文章、图片、资源等如无特殊说明或标注,均为来自互联网或者站长原创,版权归原作者所有;仅作为个人学习、研究以及欣赏!如若本站内容侵犯了原著者的合法权益,可联系我们进行处理,邮箱:343049466@qq.com
赞(30) 打赏
标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"清除git仓库的所有提交记录,成为一个新的干净仓库"

表情

最新评论

    暂无留言哦~~
谢谢你请我吃鸡腿*^_^*

支付宝扫一扫打赏

微信扫一扫打赏