These resources help you to quickly become familiar with git.

git introduction

Official git documentation

Ry’s Git Tutorial

Ry’s Git Tutorial is a great way to learn Git. Learn by doing as you create and maintain a simple website.

git branching

Learn Git Branching

An interactive Git visualization tool to educate and challenge!

git rebase

Unlock productivity and master version control with REBASE (Pascal Precht)

REBASE is a short and complete ebook that takes your productivity to the next level and gives you full control of your commit histories by teaching you the concepts of rebasing in Git.

git rebase tutorial

Our best practices on when and how to do a git rebase.