So much commit hygiene and fuss appears git induced. Use something other than git and the problems disappear.