If your colleague discourages a lot of commits, because for some reason this causes more merge conflicts, then this is wrong, the number of commits has nothing to do with merge conflicts. If your code will conflict when merging a branch into another, it does not matter if this branch has 1 commit or 1000, this will lead to a conflict in any case.
, Git "" ( ). , , .
, , , , , , , . - 1 , , . , .
, , , , , , .
user456814