git 提交代码报错

git status:

On branch master
Your branch is ahead of 'origin/master' by 2 commits.
  (use "git push" to publish your local commits)

nothing to commit, working tree clean

git push:

Counting objects: 29, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (28/28), done.
error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
fatal: The remote end hung up unexpectedly
Writing objects: 100% (29/29), 2.45 MiB | 1.42 MiB/s, done.
Total 29 (delta 1), reused 0 (delta 0)
fatal: The remote end hung up unexpectedly
Everything up-to-date

请问是什么问题呢?

阅读 9k
4 个回答

你看下你添加的远程仓库git remote -v, 试试在https和ssh方式间切换一下

应该是网络问题,重新push几次,我这边也遇到过,一般网络丢包率较高导致

这样
git push origin master:xxx(随便命名,用来自己提交使用)
远程仓库有人把你的代码阅读之后merge到master上就可以

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进