ver tag modificados crear comando changes archivos git commit

tag - ¿Cómo puedo hacer que los mensajes de git commit se dividan en varias líneas?



git push (5)

Cuando uso git log para ver mi nota explicativa de confirmación como

1. what I changed 2. blank line 3. why I changed it

en 3 líneas no como 1. what i changed 2. blank line 3. why i changed solo en 1 línea.


El formato de líneas múltiples que describe es el recomendado con Git (consulte la DISCUSIÓN en la documentación de git commit ). La forma más sencilla de hacerlo es usar git commit sin -m , y escribir su mensaje en su editor de texto.


En lugar de usar un archivo temporal al intentar hacer esto mediante programación, puede usar la entrada estándar

git commit -F-

luego escribe el mensaje a stdin


Extracto de la documentación

-m <msg> --message=<msg>

Utilice el dado como el mensaje de confirmación. Si se dan múltiples opciones -m, sus valores se concatenan como párrafos separados.

En su caso, hace exactamente lo que quiere, inserta una línea en blanco entre la primera y la segunda línea.

git commit -m "what I changed" -m "why I changed it"

Esto es útil si desea enmendar el comentario previamente agregado.


Me resulta mucho más fácil guardar el mensaje de confirmación en un archivo y luego usar la opción -F.

Ejemplo:

$ cat > /tmp/commit_msg.txt DE123 bug fix: incorrect fetching of instance details - fixed this and that - also did such and such $ git commit -F /tmp/commit_msg.txt

También puede utilizar un editor para editar el archivo de mensaje antes de la confirmación.


Solo usa el siguiente comando:

$ git commit -m "1. what i changed > 2. blank line > 3. why i changed"

En su terminal, simplemente presione ''enter'' para una nueva línea. El mensaje de confirmación no terminará hasta que agregue la cotización de cierre. El registro de git se verá como:

$ git log commit abcde2f660c707br2d20411581c4183170c3p0c2 Author: Alex Pan <[email protected]> Date: Tue Apr 28 20:52:44 2015 -0700 1. what i changed 2. blank line 3. why i changed