Как работает Git с локальным репо, когда файл изменяется?
Как бы он узнал, если что-то "неожиданное" произошло. Например, что если часть диска (SSD) вышла из строя и файл был усечен?
Кроме того, как вы узнаете, что ваша локальная база данных Git-репо (или какая-то еще) повреждена?