Я пишу простой pre-commit git hook, который обновляет год в заголовках авторских прав для файлов, поставленных для фиксации.
После изменения строки с авторским правом я хотел бы, чтобы этот этап выполнялся так, чтобы он был частью фиксации. Это не может просто git add весь файл, потому что там могут быть другие ранее существовавшие изменения, которые не должны быть организованы.
Я не вижу никаких параметров в руководстве git add, чтобы вы могли создавать определенные строки.
Я полагаю, что могу git stash save --keep-index применить мое изменение, git add файл, а затем git stash pop, но это кажется довольно грубым. Любые лучшие подходы?