Git encourages the creation of branches for frivolous reasons. I worked at one company that had 130 branches awaiting merge and a blazingly incompetent tech lead who couldn’t merge a feature branch into master without creating five intermediate branches, each adding 2–3 lines of code to the previous.

Branches should be kept to a bare minimum. I’ve seen people go through all the rigmarole of creating one just to fix a spelling error in a comment. This is not rigor.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store