I’ve not had time to complete a full post with having started my new day job last week as well as having all the usual time killers. In the meantime I quickly wanted to mention a tech that is being introduced at work.
Git flow is a methodology for branching which employs some best practices for managing releases, features and hotfixing which was formalised by Vincent Driessen. An open source project on GitHub opens a new set of commands to make adherence much simpler.
I’m not going to explain in anymore detail as others have done this better than I ever could, below are the links if interested as well as my cheat-sheet gist.