我尝试推送文件并等待进程结束。这个过程都没有结束,我在github上看不到任何变化。
C:\git\btprc\btprc>git push origin master
Counting objects: 5847, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (5845/5845), done.
Writing objects: 100% (5847/5847), 867.55 MiB | 13.45 MiB/s, done.
Total 5847 (delta 3406), reused 0 (delta 0)
答案 0 :(得分:0)
我不太清楚你没有结束的过程是什么意思,因为你粘贴的输出显示变化已成功推送到你的仓库,但它是否在总线上停滞不前?以下是类似帖子的链接:Git fails when pushing commit to github
可能是您添加的文件超出了repo的大小限制,并且推送停止了。您只需要等待更长的时间来完成该过程,最后可能会有另一个输出行,它将指出失败的文件被推送。
如果是这种情况,最好的办法是通过干净和涂抹来压缩各种资产。这会将大文件转换为txt格式,并在调用时恢复。
git config filter.compress.clean gzip
git config filter.compress.smudge gzip -d
有关详细信息,请查看此帖:https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes
如果您要将新文件添加到repo中,并且不知道如何操作,请尝试使用git add <FILES>
。这将标记要添加到下一次提交中的指定文件。例如,如果要包含特定目录中的所有文件,请使用git add *
,git add -A
或git add --all
。有关详细信息,请查看https://git-scm.com/docs/git-add