Escribo un simple gancho git precompromiso que actualiza el año en encabezados de derechos de autor para los archivos que se preparan para la confirmación.¿Cómo puedo usar git para representar solo una línea en un archivo para la confirmación, todo desde un script?
Después de modificar la línea con el copyright, me gustaría que el gancho muestre esa línea para que sea parte de la confirmación. No puede simplemente git add
el archivo completo, porque puede haber otros cambios preexistentes allí que no se deben organizar.
No veo ninguna opción en el manual git add
que le permita trazar líneas específicas.
Me imagino que podría git stash save --keep-index
, aplicar mi cambio, git add
el archivo, y luego git stash pop
, pero eso parece bastante crudo. Cualquier mejor enfoque?
Ah, enfoque ordenado, aunque personalmente preferiría esperar a comprometerme. – Sandy