成功完成从git add .到git commit,但是在git push阶段频繁出问题,目前来看出现三个问题:
1.文件大小超过 GitHub 的建议限制:GitHub 对单个文件的大小有建议限制,通常为50MB。在您的推送中,有几个文件的大小超过了这个限制,包括 RENDERER.ipch、GLM.ipch、VERTEXBUFFER.ipch、TEXTURE.ipch、SHADER.ipch 和 APPLICATION.ipch。GitHub 在警告中指出了这些文件的大小超过了建议限制。
2.Git LFS 的提示和错误:在警告后,出现了一系列 Git LFS 相关的提示和错误。GitHub 建议您尝试使用 Git Large File Storage (LFS) 来管理这些大文件,并提供了相应的链接以获取更多信息。
3.推送被拒绝:在最后,出现了一个推送被拒绝的错误消息。错误消息中提到了一个名为 pre-receive hook declined 的问题,这可能是由于远程仓库的预先接收钩子拒绝了推送操作。
希望有人可以用向日葵帮我远程解决(si liao)!
大文件出错了,远程调试一下。
1
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!针对您遇到的三个问题,我可以给出以下建议:
文件大小超过 GitHub 的建议限制:GitHub建议单个文件的大小不超过50MB。如果您的文件超过了这个限制,您可以考虑将它们进行压缩或者拆分成更小的文件。另外,您还可以使用Git LFS来管理大文件,这样可以减轻推送的负担。
Git LFS 的提示和错误:如果您决定使用Git LFS来管理大文件,您需要先安装并配置Git LFS。您可以访问GitHub提供的链接,了解更多关于Git LFS的信息和使用方法。安装和配置完成后,您可以使用Git LFS命令来跟踪和管理大文件。
推送被拒绝:如果您遇到了推送被拒绝的错误消息,并且错误消息中提到了 pre-receive hook declined,这可能是由于远程仓库的预先接收钩子拒绝了推送操作。这个问题可能是由于远程仓库的设置或者规则引起的。您可以尝试联系仓库的管理员或者负责人,了解更多关于该仓库的规则和限制,以便解决推送被拒绝的问题。
希望以上建议对您有所帮助!如果还有其他问题,请随时提问。