Все стандарты кодирования и передовой опыт говорят в стороне, как сам Git технически справляется с большими фиксациями по сравнению с небольшими фиксациями. Например, стал ли Git умнее со слиянием веток (, например. меньше конфликтов )с любым из случаев, становится ли сборка мусора более эффективной или что-то подобное? Или есть какая-то разница?
Для ясности, я имею в виду сценарий, когда код модифицируется с A на B, а «огромный коммит» просто меняет код с A на B, а «маленький коммит» имеет много промежуточных коммитов. (скажем, для каждого небольшого изменения функции ), но в конечном итоге все равно останется в одном и том же B.