Есть ли в git update-index --skip-worktree
вариант, при котором файл будет считаться неизменным , но только до следующего изменения файла ?
Другими словами, я ищу самоподавляющийся эквивалент --skip-worktree
.
Моя мотивация заключается в том, что я внес некоторые изменения, которые не хочу когда-либо совершать. Но если я когда-нибудь внесу какие-либо дальнейшие изменения в тот же файл, я хочу, чтобы он немедленно появился в списке измененных файлов, чтобы меня попросили подумать, следует ли зафиксировать новые изменения. Если я использую git update-index --skip-worktree
, то, скорее всего, забуду.
(Есть много похожих вопросов и ответов, но ни один из них не описывает метод «самоуничтожения», например, https://stackoverflow.com/a/3320183/127670.)