我正在开发一个项目,该项目开始出现 git 问题。 我正在使用 gitlab 来托管存储库。
我在其他项目上使用相同的“方法”,但有时“推送”没有完成,并且远程存储库上没有更新任何数据。
有时 git push 没有完成,请参见下面的屏幕截图。我可以等几个小时,但还没有结束。我必须取消进度并对本地文件进行硬重置,然后将它们复制回目录并重试。然后就可以了。
我的问题: 我怎样才能找出问题所在? 我该如何解决它? (我可以收集哪些信息来帮助你们帮助我解决问题)
谢谢
编辑:
如果我这样做
git push --verbose
我得到了类似的结果:
上传/推送未完成。
尝试卸载 git 并重新安装。目前最新的 git 版本是 2.47.0 版本
以下是重新安装 git 的方法:
sudo apt-get purge git
sudo apt-get autoremove
sudo apt-get install git
之后您可以再次尝试推送。
git Push 挂起的另一个可能原因是您正在尝试推送一个非常大的文件。
我看到您正在推送一些混合文件。检查文件的大小是否太大,如果文件的大小很大,您可以增加 Git post 缓冲区大小来解决此问题。
以下是在本地增加它的方法:
git config --local http.postBuffer 524288000
或全球:
git config --global http.postBuffer 524288000