I Don’t Typically Do This

by Martin Gordon

A successful Git branching model

My Git workflow consists of:

  • All commits go to master.
  • Releases get tagged.
  • Branches get created when I’m bored, have had too little sleep or have had too much to drink. For whatever reason, I often end up running into trouble merging and do a lot of manual cutting/pasting.

Suffice it to say, I have much to learn. I picked up quite a few tips from Vincent Driessen’s walkthrough of his Git workflow and might just end up implementing something nearly identical to move beyond using Git as a straight CVS/Subverson replacement.