Introduction

First of all; GitHub is pretty simple. This 5 minute interactive introduction will guide you through the basics. It won’t take long, but it will set you up with some very powerful concepts that will take you farther than you think.

GitHub Flow Introduction

GitHub Flow

:green_apple: GitHub Flow is how GitHub uses GitHub to build GitHub. It works especially well for projects that are continously developed and deployed. Imagine that you and your team make constant and small iterative changes to the code base, updating the production code multiple times a day.

Something more complex like GitFlow could be a better fit for a project that makes less frequent, larger updates. In GitHub Flow, a “hotfix” can essentially be handled just the same way as a regular push to master in.

To learn more, read the original article, watch the rather entertaining extended brief, or skim the summary on the official GitHub blog. And remember the introduction to GitHub mentioned above? That’s in fact a pretty spot on description of the workflow in under 5 minutes. That simple.