gpt4 book ai didi

bash - 无法将添加了 PNG 图像的特定提交推送到 github

转载 作者:行者123 更新时间:2023-12-05 05:13:17 26 4
gpt4 key购买 nike

问题:

无法将添加了 PNG 图像的特定提交推送到 github

在 Windows 上的 git bash CLI 中,git push origin master卡在 Total 23 (delta 1), reused 0 (delta 0) ,当我尝试推送我添加到 Web 开发前端纳米学位的在线投资组合项目中的响应 PNG 图像时。

我通过在 CLI 上运行来尝试人们在几个论坛上的建议:git config --global http.postBuffer 524288000 .它不起作用..

然后,在 git add <all image files> 之后我不得不将权限更改为 100755,使用 git update-index --chmod=+x * , 在图像文件夹中,否则它们将被设置为 create mode 100644我什么时候提交文件。在我这样做之后,所有图像文件最终都被提交索引为 create mode 100755 images/img-xxxxxxxxxxx.png。 , 每个。

即使在那之后,当我尝试将更改推送到远程时,它仍然会卡在 Total 23 (delta 1), reused 0 (delta 0)。 .但是这次我去 sleep 了,早上,Bash CLI 上有以下答案:


$ git push
Enumerating objects: 25, done.
Counting objects: 100% (25/25), done.
Delta compression using up to 4 threads
Compressing objects: 100% (23/23), done.
Writing objects: 100% (23/23), 3.98 MiB | 16.28 MiB/s, done.
Total 23 (delta 1), reused 0 (delta 0)
error: failed to push some refs to 'https://github.com/ricardobossan/portfolio.git'

但是这次大部分提交实际上都被推送到了远程,只是 PNG 图片仍然不在那里,这真是令人沮丧

而且,最糟糕的是,当我尝试推送更改时,我仍然卡在同一条消息上:Total 23 (delta 1), reused 0 (delta 0) ..

有人可以帮忙吗?我不知道还能做什么。

最佳答案

根据Git的版本,可能与Git的推送方式有关。
由于它在最近的版本中发生了变化(带有 introduction of Git wire protocol v2 ),尝试升级到最新版本是值得的。

Git for Windows 2.20 ,与(例如)PortableGit-2.20.0-64-bit.7z.exe您可以在任何地方解压缩的存档,以及add to your PATH .

OP ricardobossan确认 in the comments :

It worked!!
It took a few minutes, but it worked properly this time. =D

关于bash - 无法将添加了 PNG 图像的特定提交推送到 github,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53732479/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com