Manuals / Git & GitHub / Guide 1

Start · beginner · ~15 min · Guide 1 of 12

How to use this Git path

Git is learned by doing in a throwaway repo, then applied daily. Path order: daily loop → branches/PRs → rebase → recovery (reflog/bisect) → hooks. Learn Git Branching visualizer is your friend.

Path progress
3%

Step 1 of 3

Create practice repo

github.com/new → git-practice. You will break things here on purpose.

Create practice repoDrag stickies · tap for tips
Study mapDrag stickies · tap for tipsKeep it shortdrag · tap →Name the waitdrag · tap →Scope locatorsdrag · tap →Trace when stuckdrag · tap →One browser firstdrag · tap →Isolate statedrag · tap →Assert the UIdrag · tap →Retry wiselydrag · tap →Seed datadrag · tap →Close the loopdrag · tap →Keep it shortdrag · tap →Name the waitdrag · tap →Scope locatorsdrag · tap →Trace when stuckdrag · tap →One browser firstdrag · tap →Isolate statedrag · tap →Pathwise hackdrag · tap →Create practice redrag · tap →Try thisdrag · tap →Follow the dashed drag · tap →

Do this now

Create git-practice repo. Clone locally. First commit: README.

Was this step clear?
Chapter learning outcomes
  • Throwaway repo practice
  • Daily loop habit
  • Never rewrite shared history casually

Clear these before you leave

Side quest

First commit

README + .gitignore for OS files. git log --oneline.