Intenté realizar un compromiso en mi rama actual usando árbol de origen y notó que esto estaba comenzando el proceso de confirmación que incluyí un archivo que no quería cometer. Así que hice clic en Cancelar. Ahora cada vez que me comprometo, obtengo un error de transmisión de STOMET_EDITMSG. Git Piensa que el archivo no está presente en el directorio, pero es.

He intentado realizar un compromiso en Git Bash por separado del árbol de origen, pero esto no ha funcionado. He intentado eliminar la rama por completo y he intentado volver a la rama de desarrollo, luego creando una nueva sucursal.

Cuando intento comprometerme, este es el error que recibo:

In Filesystem.php line 26:

  SplFileInfo::openFile(./.git/COMMIT_EDITMSG): failed to open stream: No suc
  h file or directory


git:commit-msg [--git-user GIT-USER] [--git-email GIT-EMAIL] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-c|--config [CONFIG]] [--] <command> <commit-msg-file>

Estoy esperando que el compromiso de procesar y completar con éxito, sin embargo, experimento el error anterior cada vez que realizo cualquier compromiso.

Cuando miro los contenidos de commit_editmsg, encuentro que contiene el mensaje de confirmación que estoy tratando de agregar y nada más.

He comprobado que el archivo no está en un estado de solo lectura y no es

¿Cómo revertiré commit_editmsg de vuelta a un estado utilizable?

0
krio1987 1 jul. 2019 a las 17:35

1 respuesta

La mejor respuesta

Descubrí lo que estaba causando el problema, estaba mirando en /. GIT en lugar de /laravy/.git. encontré que la cometer_editmsg faltaba en / Laravel /. git , así lo copió de /. git a /laravy/.git , re-comprometido y esto ha solucionado el problema.

0
krio1987 2 jul. 2019 a las 15:50