支店は 1 つしかありません。数ヶ月間、私は使用しています
git push origin master
私のローカルリポジトリにコミットします。昨夜、ローカル リポジトリに小さな変更を加え、同じコマンドを使用してプッシュしようとした後、次のエラーが発生しました。
error: RPC failed; result=22, HTTP code = 411
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date
私はググってthis oneやthis oneのような質問を見つけましたが、これらの質問に対する答えはどれも私の問題を解決しません.
答えのほとんどは、頭部の分離の問題を示唆しています。それでも、頭が離れているとは思いません。また、間違ったブランチにいるとは思いません (ブランチが 1 つしかないため...)
何が間違っているのかを理解するためにいくつかの実験を行いましたが、得られた結果は次のとおりです。
(1)最初に私のgit status
出力が来ます
# On branch master # Untracked files: # (use "git add <file>..." to include in what will be committed) # # egal.aux # egal.blg # egal.out # egal.pdf # egalcar.aux # egalcar.blg # egalcar.pdf nothing added to commit but untracked files present (use "git add" to track)
(2) と入力するとgit reflog
、すべてのローカル コミットが表示されますが、リモート リポジトリは更新されません。
(3) と入力するgit branch -a
と、
* master remotes/origin/master
(4) と入力するgit remote show origin
と、
* remote origin Fetch URL: http://github.com/CherryQu921/egaldoc_en Push URL: http://github.com/CherryQu921/egaldoc_en HEAD branch: master Remote branch: master tracked Local ref configured for 'git push': master pushes to master (fast-forwardable)
出力の最後の行 (「早送り可能」) は奇妙だと思いますが、何が問題なのかわかりません...