Как у гита узнать отчего он считает что файл модифицирован
Консоледрочеры, как вы выделяете куски файла с кучей изменений, которые отправляются в конкретный коммит? Если я надел много изменений, которые в один коммит не идут, и должны быть разделены, я выделяю часть для первого коммита в виде отправления этих изменений в staged. Затем делаю коммит для staged. Потом дальше выделяю, и так пока не разделю все изменения на отдельные коммиты через staged. Обычно это не больше 2-3 коммитов, чтобы сильно не запутаться. Так я могу в staged отправить от отдельных строчек файла, до челых кусков с несколькими строчками. Для этого я смотрю в визуальной утилите на все changes файла и там уже веделен каждый кусок - его можно отдельно сделать staged, а можно построчно.
А как в консоли это делается? Там поди на каждый файл надо номер строки указывать, а для кусков - диапазоны строк?
И только не говорите мне, что вы не делаете в одном файле одновременно изменения, которые надо по разным коммитам разнести. )))