如何制作当前工作副本,第一次提交
How to make the current working copy, the first commit
我有很多悠久的历史,这使得下载我的存储库对于新开发人员来说是相当漫长的一天。
有没有一种快速的方法来忘记我的 git 存储库的所有历史并制作当前工作副本,第一次提交...因此删除我所有庞大的历史?
简单地说,
rm -r .git ; git init
虽然这也会删除分支、标签,以及那种温暖的模糊感觉,因为您知道自己可以返回到意外删除所有代码之前。
创建一个孤立分支以保留历史记录,但拉取 MyNewBranch 的用户将开始清理。
git checkout --orphan MyNewBranch
git commit -a
我有很多悠久的历史,这使得下载我的存储库对于新开发人员来说是相当漫长的一天。
有没有一种快速的方法来忘记我的 git 存储库的所有历史并制作当前工作副本,第一次提交...因此删除我所有庞大的历史?
简单地说,
rm -r .git ; git init
虽然这也会删除分支、标签,以及那种温暖的模糊感觉,因为您知道自己可以返回到意外删除所有代码之前。
创建一个孤立分支以保留历史记录,但拉取 MyNewBranch 的用户将开始清理。
git checkout --orphan MyNewBranch
git commit -a