Introduction to the GitHub Flow

Understanding the GitHub Flow

GitHub Flow is a lightweight, branch-based workflow

1. Create a branch

There's only one rule: anything in the master branch is always deployable

2. Add commits

Commits create a transparent history of your work that others can follow to understand what you've done and why

3. Open a Pull Request

Pull Requests initiate discussion about your commits. Anyone can see exactly what changes would be merged if they accept your request

4. Discuss and review

Once a Pull Request has been opened, the person or team reviewing your changes may have questions or comments

5. Merge

Once merged, Pull Requests preserve a record of the historical changes to your code


Zum nachlesen


Danke 😊

The GitHub Flow

By Michael Kühnel

The GitHub Flow

This presentation gives a short overview about the GitHub flow. Find a detailed writeup in the GitHub Guides article:

  • 1,282