git push falla: RPC falló; resultado = 22, código HTTP = 411

Tengo una sola rama. Durante unos meses he estado usando

git push origin master

para comprometerme con mi repositorio local. Anoche, después de realizar algunos cambios menores en mi repositorio local e intentar presionar usando el mismo comando, recibí este error:

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

Busqué en Google y encontré preguntas comoéste yéste, pero ninguna de las respuestas a estas preguntas resuelve mi problema.

La mayoría de las respuestas sugieren el problema decabeza separada. Sin embargo, no creo que mi cabeza esté separada. Tampoco creo que esté en la rama equivocada (ya que solo tengo una rama ...)

Hice algunos experimentos para descubrir qué está mal, y aquí están los resultados que obtuve:

(1) Primero viene migit status salida

# 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) Cuando escribogit reflogPuedo ver todos mis confirmaciones locales, pero el repositorio remoto simplemente no se actualizará.

(3) Cuando escribogit branch -a, Yo obtengo

* master
  remotes/origin/master

(4) Cuando escribogit remote show origin, Yo obtengo

* 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)

Creo que la última línea de salida (el "envío rápido") es rara, pero no estoy seguro de qué está mal ...

Respuestas a la pregunta(5)

Su respuesta a la pregunta