经过大约3个小时的调查后,我设法让自己头疼,但没有找到解决此错误的方法:
Compressing objects: 100% (228/228), done. Write failed: The connection was abortediB | 3 KiB/s fatal: sha1 file '' write error: Invalid argument error: failed to push some refs to 'git@heroku.com:---------.git'
我正在向heroku推送,上面的内容被抛弃了.我该如何解决?
每次部署都会发生这种情况吗?在推送到Heroku的git遥控器时偶尔会看到网络故障.
我一直能够通过重新推动来解决这个问题.如果Heroku认为已经推送了最新的提交,请创建一个NOOP提交并强制部署它:
touch foo.txt git add foo.txt git commit -m 'NOOP' git push heroku --force
...如果可行,您可以删除您在本地进行的NOOP提交:
git reset --hard origin/master