Skip to content

About

github for dummies

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

I am the dummy

I read for my job, I didn't want to dig through documentation, I'm chronically on my phone, and I have a Claude subscription.

Chapters are graded by difficulty. Internal chapter markers show you each command. Navigation needs some work but it's passable. Commands are entered into a mockup terminal.

Chapters

Essentials

  1. Starting a repo — init, clone, status
  2. First commits — add, commit
  3. Looking around — log, diff, diff --staged
  4. Branches & switching — branch, switch/checkout, switch -, -d/-D
  5. Merging — fast-forward vs. merge commits, --no-ff
  6. Merge conflicts — trigger, resolve, merge --abort
  7. The undo button — restore, reset --soft/--mixed/--hard, commit --amend
  8. Ignoring files — .gitignore, rm --cached
  9. Going online — remote, push -u, pull, pull --rebase, fetch
  10. Fork & contribute — two remotes, branch → pull request, syncing upstream

Advanced 11. Stash — stash, pop, apply, list 12. Rebase & squash — rebase, rebase -i 13. Cherry-pick 14. Force push without crying — --force/-f vs. --force-with-lease 15. Safe undo & recovery — revert, reflog 16. Tags & releases — tag, tag -a, push --tags

Run it online

Go to the Git Pages page. That's it :~)

Or... if you so desire... I guess you could run it locally

I recommend you just run it off Git Pages, but if you so desire, you can download it and just open index.html.

Or you can use the following command in the folder once downloaded:

open index.html        # macOS — or double-click it, or drag it into any browser

(but if you knew how to do that I doubt you'd need this)

To dos

  • Clean up the ugly navigation
  • Daily challenges
  • App

License

MIT.


Built with Claude Code. Thanks Claude, you make me the coder I'm not.

About

github for dummies

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages