Task 3: Content Container
Planning & ImplementationHint
Task 5: Bottom Section
Task 3: Content Container (continued)
Change RequestsUpdate Pull Request

Git workflows


In this course, you will learn and use the GitHub flow. You might be asking: Why this workflow and not another one?

Good question.

Two very popular Git workflows out there are:

  1. Git flow
  2. GitHub flow

I won't go into the details of Git flow. The quick answer why we don't use it here is

  • it's quite complicated with a lot of branching conventions
  • it's most useful for versioned software like desktop applications.

Since a lot of the software that's written today doesn't require strict versioning (e.g. web applications) Git flow is often overkill. Even the original author discourages developers to use it in most situations.

GitHub flow on the other hand is much more lightweight. Thus it's a great starting point to get into using Git in a team environment.

Next: The Flow

Terms of UsePrivacy