创建没有回购历史的新分支,以避免长时间的推送



我有一个相当大的GIT存储库。也就是说,我的.git文件夹大约是2Gb。每当我用git checkout -b new_branch创建一个新分支,并想用git push --set-upstream origin new_branch推送我的更改时,推送新分支需要相当长的时间。我猜这是因为巨大的.git文件夹。有没有办法在没有完整历史记录的情况下创建一个新的分支来加快工作流程?

git checkout --orphan branchname
git rm -rf .

最新更新