It was my pleasure to present the follow-up to Thinking in Git, “Git, GitHub, and GitFlow” at the Phoenix Java Users’ Group last night. It was a wonderful discussion. We began by reviewing the basic methodology of Git, comparing it to SVN, and in general comparing distributed version control systems to client/server systems. We then looked at the features and benefits of GitHub, an online Git repository and social coding community. We then looked at GitFlow, a workflow for creating features and publishing versions. You can download the slides here.