Recently I’ve seen a lot of articles about git-flow but it was sort of hard to understand exactly how to integrate into your work flow. Happily Kevin Basarab has come to the rescue with a video that shows you how to use git-flow in a typical development environment. As Basarab says, git-flow just automates certain sequences of standard git commands so you could do everything it does “by hand” but git-flow makes it easy and prevents the errors that always seem to occur when performing a fiddly sequence of commands.
The video uses the command line for all it’s demonstrations but there is a magit interface. Sadly, it doesn’t seem to have been integrated into the magit release yet. I think developers will find git-flow so useful that it will be integrated into magit soon.
The video is about 31 minutes so you’ll need to set aside a bit of time but it’s well worth the half hour.