Периодически страдаю от затирания красивого git blame из-за переформатирования кода или еще хуже из-за нормализации окончаний строк.
За релизами git как консольной утилиты я не слежу, а вот GitHub заботливо подсказывает о появлении новых фич различными всплывашками.
Новая (?) фича GitHub - автоматически удалять из интерфейса git blame коммиты, отмеченные в специальном файлике. Чтобы не приходилось руками тыкать по кнопке "View blame prior this change", которая под капотом делает
git blame --follow.https://docs.github.com/en/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view
Переписал половину истории репы сменой окончаний строк? Добавил хэш коммита в файлик и наслаждаешься не-сломанным git blame.
Ня.