with usuarios usuario saber remover quitar notes lista how example description cuenta configuración commands cambiar borrar git vim terminal command-line-interface commit

usuarios - remover usuario git



Git commit en la terminal abre VIM, pero no puede volver a la terminal (5)

Debe volver al modo normal y guardar el mensaje de confirmación con cualquiera

<Esc>:wq

o

<Esc>:x

o

<Esc>ZZ

La tecla Esc lo regresa del modo insertar al modo normal . La secuencia: wq,: x o ZZ escribe los cambios y sale del editor.

Tratando de aprender GitHub en este momento y haciendo este tutorial de Git essentials en nettuts. Estoy en la lección sobre hacer commits.

El profesor escribe git commit y abre VIM como su editor (también me gustaría saber cómo abrirlo en Sublime Text 2) de todos modos se abre en VIM y agrego en 1 línea diciendo que este es mi primer commit y presionar guardar.

Luego, me pide que guarde la salida en el escritorio, algo que no vi en su screencast. Ahora sigo en VIM y no estoy seguro de cómo volver a la terminal ''normal'' :(

No pude entenderlo, así que acabo de salir de la terminal y lo relancé, ¡se volvió a equivocar y tuvo algunos mensajes de advertencia sobre duplicados! No estoy seguro de si necesito (E)edit todos modos o (A)abort .

estado de git

empuje

mensaje cuando vuelvo a abrir la terminal y hago commit de nuevo


Esto es en respuesta a su pregunta ...

También me gustaría saber cómo abrirlo en Sublime Text 2 en su lugar

Para ventanas:

git config --global core.editor "''C:/Program Files/Sublime Text 2/sublime_text.exe''"

Compruebe que la ruta de sublime_text.exe sea ​​correcta y ajústela si es necesario.

Para Mac / Linux:

git config --global core.editor "subl -n -w"

Si recibe un mensaje de error como:

error: Hubo un problema con el editor ''subl -n -w''.

Crea el alias para subl

sudo ln -s /Applications/Sublime/ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl

Nuevamente verifique que la ruta coincida con su máquina.

Para Sublime Text simplemente guarde cmd S y cierre la ventana cmd W para volver a git.


Para guardar su trabajo y salir, presione Esc y luego : w q (w para escribir y q para salir).

Alternativamente, puede guardar y salir presionando Esc y luego : x

Para configurar otro editor exportar EDITOR = myFavoriteEdior


Simplemente haciendo el comando vim "guardar y salir" :wq debería hacer el truco.

Para que Git lo abra en otro editor, debe cambiar la configuración de Git core.editor por un comando que ejecute el editor que desee.

git config --global core.editor "command to start sublime text 2"


realmente no es la respuesta al problema de VIM, pero podría usar la línea de comando para ingresar también el mensaje de confirmación:

git commit -m "This is the first commit"