Shows how to pull updates from upstream repos while making changes to your down stream repo
Shows the differences between merging branches and rebase a branch onto another
Describes how you should use Git flow and branching to manage your repositories