You can read about Git all day and still feel lost. The trick is that Git is a skill, like riding a bike — you learn it by doing, not just by reading. This short lesson gives you a method that works, so the time you spend here actually pays off.
The core strategy: read, then do — immediately
Here is the whole method in one sentence: read a small idea, then run it yourself right away, and repeat.
Do not save all the typing for "later." Later rarely comes, and the idea fades fast. When a lesson shows a command, switch to your terminal and run it before moving on. The gap between learning and doing should be seconds, not days. This is how a fact in your head becomes a skill in your hands.
Type the commands yourself
It is tempting to copy and paste every command. Please don't — at least not all the time. When you type a command yourself, your brain notices each piece: the program, the options, the file names. That tiny bit of effort is what turns "I saw it" into "I can do it."
It is okay to break things
You will make mistakes, and that is part of the plan. Remember the "without fear" promise from Lesson 1.1: in Git, almost everything can be undone. So when an exercise says "try this," go ahead and experiment beyond it too. Breaking something and then fixing it teaches you more than ten lessons where nothing ever goes wrong.
Use the downloadable resources
This course comes with handy reference material you can keep beside you:
- A command cheat-sheet — every command you learn, on one page.
- A glossary — short, plain definitions of every Git term.
- Checklists — for example, the steps to publish your project at the end.
You do not need to memorise commands. Real developers look things up all the time. The cheat-sheet is there so you can focus on understanding rather than remembering.
Follow the 🧵 course project
Instead of random throwaway exercises, this course threads one real project through every section: a small personal website called "My Dev Portfolio." Whenever you see the 🧵 marker on a lesson, you are adding another piece to that same project.
This means your practice compounds. By the final section you will not just "know Git" — you will have a complete, published portfolio you built with your own hands. You will meet this project properly in the next lesson.