我正在使用 sourcetree 工具检查一个 git 分支,它需要很长时间 - 45 分钟。
执行命令
git -c diff.mnemonicprefix=false -c core.quotepath=false clone --branch mybranch --recursive mygitrepourl分支大小:670 MB
请帮助我了解为什么结帐需要这么长时间。
我正在使用 sourcetree 工具检查一个 git 分支,它需要很长时间 - 45 分钟。
执行命令
git -c diff.mnemonicprefix=false -c core.quotepath=false clone --branch mybranch --recursive mygitrepourl分支大小:670 MB
请帮助我了解为什么结帐需要这么长时间。
可能有一个大文件(可能是二进制文件)已经存储在 git repo 中(有时有多个版本)。
如果是这种情况,您可能必须从存储库历史记录中删除该文件,并(在与该存储库的其他用户通信后)执行git push --force
.
您也可以考虑对这些大文件使用Git 大文件存储 (Git LFS)。