如何制作当前工作副本,第一次提交

时间:2016-06-02 23:22:10

标签: git sourcetree

我有很多大的历史记录,这使得为新开发人员下载我的存储库需要相当长的一天。

是否有一种快速方法可以忘记我的git存储库的所有历史记录并制作当前的工作副本,第一次提交...因此删除了我所有庞大的历史记录?

2 个答案:

答案 0 :(得分:3)

创建一个孤儿分支以保存您的历史记录,但拉动MyNewBranch的用户将开始清理。

git checkout --orphan MyNewBranch
git commit -a

答案 1 :(得分:1)

简单地说,

rm -r .git ; git init

虽然这样也会删除分支,标签,以及在您意外删除所有代码之前可以返回的温暖模糊感。