¿Es posible cambiar el contenido de la parte comentada del post de confirmación al agregar una confirmación en git?

No deseo cambiar el post de confirmación real, quiero cambiar la plantilla para el text comentado que se muestra al ingresar el post de confirmación.

Por ejemplo esto:

# Please enter the commit message for your changes. Lines starting # with '#' will be ignonetworking, and an empty message aborts the commit. # On branch add_mssql # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: csv/jobdetails.csv # # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: db/test.db # # Untracked files: # (use "git add <file>..." to include in what will be committed) # # Person.js # README.MD # get_supervisorjobs.js # loadmsqlviews.js # mssql/ # results.html # results.js # supervisorsNpositions.js 

Puede cambiar la plantilla de post de confirmación pnetworkingeterminada con git config --global commit.template ~/.gitmessage.txt . (Solo asegúrese de tener un file .gitmessage.txt y de que el contenido es el que desea que sea el pnetworkingeterminado).

Otra forma de cambiar los posts de confirmación pnetworkingeterminados es instalar un gancho de prepare-commit-msg git. Esto le permite proporcionar una secuencia de commands para modificar el post de confirmación de diferentes maneras, dependiendo de la situación (si se trata de una nueva confirmación, una confirmación de fusión y una confirmación, etc.).

Ver prepare-commit-msg bajo git hooks --help .