Totally agree, merging is to be planned, committing is to be done frequently. Anyone who has ever lost work from hardware failure knows this. At any point when you have work you would not want to lose, commit.
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.