Есть момент, знакомый почти каждому разработчику. Ты вошёл в поток: чуть поправил логику, заодно переименовал переменную, по дороге почистил форматирование и… внезапно всё это живёт в одном файле. А дальше — классика жанра: коммит с сообщением уровня «фиксы и прочее - fixes and stuff». Команда git add -p — это тот самый инструмент, который незаметно, но радикально меняет культуру работы с Git. И что особенно иронично — он всегда был рядом. Почему атомарные коммиты — это не занудство Git задумывался как система управления изменениями, а не файлами. Но на практике мы часто коммитим файлы целиком, даже если внутри несколько логически разных правок. git add -p возвращает нас к исходной идее: каждый коммит — одно осмысленное действие. 🧩 Читаемая история
Через полгода ты смотришь git log и понимаешь, почему было сделано изменение, а не просто что изменилось. 🔍 Рабочий git bisect
Когда каждый коммит атомарен, поиск бага превращается из лотереи в детерминированный процесс. 🧠 Меньше когнити