I saw this image about a successful git branching model. http://nvie.com/posts/a-successful-git-branching-model/
It made perfect sense while looking at the graphic, however implementation proved to be more difficult for me. I am a one man shop, so it is too easy to get confused when I don’t have to worry about other developers.
I then saw a tweet about Git Flow. I didn’t put two and two together that it involved this very image. If you are considering Git and looking for a good routine, definitely look into this.
Why aren’t you using git flow?
Also look at the bash completions, I highly recommend them.