Lessons
Git
Software / Git · introductory. Ten practical lessons. Open book. Lesson 1 free.
10 lessons · The Host · Lesson 1 free
Pass all ten lessons for the certificate. Sample · Claim

Lesson 1 · On the house
git init and git status
Start a repo and see what changed.

Lesson 2
git add and git commit
Stage snapshots, then record them.

Lesson 3
git log and git show
Read history and inspect one commit.

Lesson 4
git diff
See unstaged and staged changes.

Lesson 5
git branch
Name lines of development.

Lesson 6
checkout and switch
Move HEAD to another branch or commit.

Lesson 7
Merge basics
Combine histories.

Lesson 8
remote add and push
Publish commits to another repository.

Lesson 9
clone and pull
Copy a repo and update it.

Lesson 10
.gitignore
Keep noise out of commits.
Sample certificate
Certificate of completion
Sign in to claim your certificate of completion.
Certificate
Finish all ten lessons, then sign in
Pass every lesson on this device (quizzes and checks). Then sign in or create an account to type your name and download the JPG.