Switching to Git some years ago was a significant change to how I work. You’ve probably heard it all before so, yeah, branching is great, distributed, yada, yada — it’s just awesome, ok?
But sometimes people overcomplicate things. Take the much-linked-to “gitflow”. Look at all the arrows, it makes my brain hurt.