我正在尝试将提交('master')推送到远程('origin / master')。提交包含对5个python脚本的更改,每个脚本都在1000行代码下。当我推动时,它会非常缓慢地移动,就好像它正在推动一个非常大的文件一样,然后在状态栏大约为90%时最终超时。
有没有办法检查推送的信息是如此繁琐,或是什么导致它超时?
编辑:当我运行git diff时,它只显示5个python脚本被修改。但是当我推动时,它会说“压缩物体:(170/170)”。我的本地仓库中有一些非常大的文件,但它们列在.gitignore中。
答案 0 :(得分:1)
至少尝试git push --progress
,more precise since Git 2.10。
更多细节:
GIT_TRACE=1 GIT_CURL_VERBOSE=1 git push --progress
然后,确保.gitignore中列出的大文件尚未包含在索引中:
git rm --cached -- alargeFile