我有很多大的历史记录,这使得为新开发人员下载我的存储库需要相当长的一天。
是否有一种快速方法可以忘记我的git存储库的所有历史记录并制作当前的工作副本,第一次提交...因此删除了我所有庞大的历史记录?
答案 0 :(得分:3)
创建一个孤儿分支以保存您的历史记录,但拉动MyNewBranch的用户将开始清理。
git checkout --orphan MyNewBranch
git commit -a
答案 1 :(得分:1)
简单地说,
rm -r .git ; git init
虽然这样也会删除分支,标签,以及在您意外删除所有代码之前可以返回的温暖模糊感。