GitLearnHub
Practice Flow
15px

Learn Git, from first commit to expert

A free Git tutorial covering commands, workflows and a full cheat sheet — from your very first commit to expert history surgery. Pick your starting point below, or practice in the built-in terminal simulator.

The four areas you need to know:

Your Files
editing right now
not tracked yet
git add
Staging Area
queued for
next commit
git commit
Your Local Copy
full history
on your machine
git push
Remote
shared with
the team

🗺️ Learning path

🧭 Explore more