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