A standalone HTML reference for developers learning Git and GitHub. No build step, no dependencies — open the file in any browser and go.
Live: https://people.well.com/user/scott/git-guide.html
| Section | Commands |
|---|---|
| Getting started | config, init, clone |
| Inspecting changes | status, diff, log |
| Saving work | add, commit, .gitignore |
| Branching | branch, switch |
| Merging | merge |
| Working with remotes | remote, push, pull, fetch |
| Collaboration | forks, pull requests, tag |
| Undoing things | stash, restore, revert, reset |
Each command includes a plain-English explanation, a real-world analogy, copy-paste examples, and warnings where relevant.
open git-guide.html- Vanilla HTML, CSS, and JS — no framework, no build tooling
- Dark theme, GitHub-inspired palette
- Sticky sidebar nav with scroll-linked active state
- Accordion cards, scroll progress bar, quick-reference cheat sheet
- CSS-only syntax highlighting via span classes
MIT