Я такая же лодка, как и ты. Из того, что я исследовал, коммиты не могут быть изменены хуками предварительной фиксации.
Насколько я могу судить, лучшее следующее - это то, что обрисовал в общих чертах bk2204. Мы просим черный запретить любые коммиты, включающие файлы python, которые не были должным образом отформатированы черным. Он по-прежнему гарантирует, что любые коммиты отформатированы, но действительно раздражает, что он не просто автоматически форматирует файлы для нас.
Это имеет смысл. Любые изменения в коммите должны быть организованы. Если бы мы могли сделать это с помощью git hook, то наша проблема была бы решена. Вы попали на полпути, изменив файл прямо из git hook. Следующая половина будет инсценировать все изменения измененных файлов. Но очевидно ... «Вы не можете изменить коммит в хуке предварительного коммита», что означает отсутствие постановки. https://stackoverflow.com/a/14641656/6032076
Я бы прокомментировал ответ bk2204, но у меня еще нет 50 повторений.
Поцарапайте все это, этот ответ (https://stackoverflow.com/a/16832764/6032076) утверждаетчто фиксация может быть изменена в хуке предварительной фиксации. В этом случае файлы добавляются, поэтому я уверен, что в нашем случае файлы могут быть пересмотрены / исправлены.