我的git推送在完成推送后被挂起。我要去 git推

Counting objects: 51, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (47/47), done.
Writing objects: 100% (47/47), 27.64 MiB | 6.47 MiB/s, done.
Total 47 (delta 4), reused 0 (delta 0)

它挂在这里,我必须control-c才能回到命令行。我已经在过去与这个项目没有问题的几次提交。我在我的机器上尝试过其他的回购,它们工作得很好。这是怎么回事?


当前回答

问题是上传文件太大了。

要么等待,要么转到项目文件夹,删除在使用maven时可以在目标文件夹中找到的所有库。那就推一下,很快就会发生的。

无论如何,库文件夹不需要存储在git中,这只是浪费git空间,除非它们在maven存储库中不可用,而你真的需要存储它们

其他回答

在我的例子中,Git托管平台GitHub的服务器有问题,所以也要检查你的提供商状态。

只有当我这么做的时候才对我起作用 git push -u origin main,当我只是简单地使用git push作为位桶时,它没有推送通过。

它可以(正如公认的答案所暗示的那样)等待片刻,但在大多数情况下,它与远程上的权限相关联。 虽然在GitHub、Gitlab或Bitbucket等公共git服务上大多数情况下都不是问题,但自托管远程服务器可能有一个特殊的用户或组来访问。

在新的裸存储库中,改变文件夹是不够的, 但需要递归,因为里面有。git- folder。

查看是否已经进行了阶段性但未提交的更改。(git状态)

如果是,提交(或取消)这些文件,然后尝试推送。为我工作。

我尝试了上面提出的所有答案,但没有一个对我有效。出于某种原因,这种情况只在我试图推到“master”时发生。当我创建并推到“主”分支时,它工作得很好。