Learn Git

Quizzes

Beginner

Basic Git Commands
Covers basic Git methods including $ git init, $ git add, $ git status, etc.
Basic Git
How to use and merge Git branches
Git Rebasing
Rebasing is the alternative to merging and is not scary once you understand it.
Git branch off a branch
Create a branch off a branch and merge them together
Git interactive rebasing
Squash commits and make a clean commit history with interactive rebasing