finds.dev← search

// the find

Asabeneh/10-days-of-git-and-github

★ 1,736 · HTML · updated Dec 2025

Some video lessons on YouTube: This videos may help too: https://www.youtube.com/watch?v=9cCApTLb_Io&t=3s&ab_channel=WasheraAcademy

A beginner-oriented tutorial repository that walks through Git and GitHub over 10 days, from basic Unix commands to branching and collaboration. It's aimed at people who have never touched version control before. The content lives primarily in the README rather than in any runnable code.

The day-by-day structure with actual shell transcripts is more honest than abstract diagrams — you see exactly what the prompt looks like before and after each command. The git cheat sheet on Day 2 is genuinely useful as a quick reference. Coverage of forking and pull-request workflows in Day 6 addresses the piece most beginners actually get stuck on. The repo doubles as a practice target: you can fork it and immediately do the collaboration exercise it describes.

Days 7–10 are nearly empty stubs — Day 9 is just a heading, Day 10 is blank. Someone who buys into the 10-day framing will hit a wall halfway through. The Heroku section on Day 9 is dead content; Heroku killed its free tier in 2022 and there's no substitute offered. The tutorial uses `git push -u origin master` throughout without acknowledging that GitHub defaults to `main` now, which will confuse anyone creating a fresh repo. There's no mention of `git rebase`, `git stash`, `git bisect`, or conflict resolution beyond the happy-path merge — the 'advanced features' section lists them by name but explains nothing.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →