← All tracks
Git & Command Line
The toolbox every dev uses
The terminal, pipes, file permissions, find/grep — and the Git workflow you'll use every single day: branches, merging, push/pull, undoing mistakes.
Lesson 1Beginner
The Terminal — Your First 10 Commands
Stop being scared of the black screen. Master cd, ls, mkdir, mv, cp, rm in 20 minutes.
20 min read
Lesson 2Beginner
Pipes, Redirection & Composition
How `|`, `>`, `<`, and `>>` turn small commands into a Swiss Army knife.
18 min read
Lesson 3Beginner
Permissions, Find & Grep
rwx, chmod, find, grep — the tools you'll Google constantly until you know them.
22 min read
Lesson 4Beginner
Git — Your First Repo
init, add, commit, status, log. The 5 commands you'll run a hundred times a day.
22 min read
Lesson 5Intermediate
Branches & Merging
Why every feature lives on a branch, and how merge / rebase fit changes back together.
22 min read
Lesson 6Intermediate
Remotes, Push & Pull — Working with GitHub
How your local repo talks to a remote (GitHub, GitLab, Bitbucket) — and the PR workflow.
22 min read
Lesson 7Intermediate
Undoing Things in Git
amend, reset, revert, restore, stash — every level of undo, when to use which.
20 min read