Git Push Studio · Offline Course
The Git Field Guide
Master Git offline — from your first commit to everyday mastery. A structured, offline-ready course with real terminal transcripts, safe history rewriting, recovery drills, and workflow playbooks you can use Monday morning.
- PDF — A5, 97 pages, 14 chapters · ePub — reflowable, 14 chapters
- One-time payment · Free updates forever · Instant email delivery

97
pages, A5 PDF + ePub
14
chapters incl. glossary
120+
copy-paste command blocks
13
exercises & checkpoints
What you'll take away
A real mental model
Understand Git as a content-addressed snapshot graph — then every error message stops being scary.
Commits you can explain
Stage in logical hunks, write messages reviewers love, and keep a clean, reviewable history.
Safe history rewriting
amend, rebase, squash, and fixup done right — with the golden rule for shared branches.
Recovery before panic
restore, reset, revert, stash, and reflog so a mistake is a five-second fix, not a four-hour crisis.
Real team workflows
PR loops, fork + upstream, worktrees, and node-by-node bisect debugging, all copy-paste ready.
Table of contents
This is the actual structure of the book — what you see here is what's inside the download.
Git's Mental Model
What Git actually is — blobs, trees, commits, and the DAG — so every command becomes predictable.
Setup and Configuration
Identity, editor, signing, aliases, and .gitattributes. Configure once, professionally.
Your First Commits
The edit → stage → commit cycle, plus how to read status and diff like a pro.
Branching and Merging
Branches as cheap labels, fast-forward vs. merge commits, and calm conflict resolution.
Remotes and Collaboration
Clone, fetch, pull, push, PR etiquette, and the fork + upstream workflow.
Rewriting History Safely
amend, rebase, squash, fixup — and the golden rule that keeps shared history safe.
Undoing Mistakes Without Panicking
restore, reset, revert, stash, and the reflog time machine. The safety-net chapter.
Worktrees, Tags, and Everyday Commands
Parallel worktrees, release tags, and the diff/log/blame/grep toolkit.
Advanced Workflows
Bisect, hooks, submodules, sparse checkout, and the merge-vs-rebase decision rule.
Workflow Playbooks
Ten copy-paste recipes for the situations that actually happen on real teams.
Troubleshooting and Common Errors
A symptom-to-solution cheatsheet for the errors that scare everyone at 4pm.
The Command Cheat Sheet
Every command in the book, one page, organized by use case.
Glossary
A plain-language index of every term used in the book.
Read a genuine sample
The sample below is extracted from the actual book — the same source files, the same layout, the same terminal transcripts. Here is a page from Chapter 1:
From Chapter 1 · Git's Mental Model
Git is a content-addressable object store. At its core, Git is a database of snapshots, keyed by the SHA-1 hash of their contents. When you commit, Git stores blobs (file contents), trees (directory listings), and commits (snapshots with parents, author, and message). That is the entire world — commit, merge, and push are just machinery for creating and relocating these three kinds of objects.
$ git cat-file -t HEAD commit $ git cat-file -p HEAD tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904 author Ajit <ajit@gitpushstudio.in> ... committer Ajit <ajit@gitpushstudio.in> ... first commit
Git does not store diffs — it stores complete snapshots, and computes diffs on demand. This is why branching and rewinding are so cheap, and why the rest of the book can stay so calm.
12-page sample PDF
The complete front matter plus Chapter 1, exactly as it appears in the paid version. No watermark, no fluff.
One-time purchase
$9
PDF — A5, 97 pages, 14 chapters · ePub — reflowable, 14 chapters
Checkout & delivery by Lemon Squeezy. Instant download link by email.
Frequently asked questions
What exactly do I get?+
The full Git Field Guide in two formats: a 97-page, A5-sized PDF and a reflowable ePub, covering 13 chapters plus a glossary — a complete offline course, not a blog post.
How is it delivered?+
Your purchase is processed by Lemon Squeezy. An email with your PDF and ePub download links is sent to your inbox immediately after payment. This guide is read offline-only — nothing to stream.
How is this different from the free gitpushstudio.in content?+
The free site is a quick 28-command reference. This is a structured course: a coherent mental model, real terminal transcripts, step-by-step recovery drills, workflow playbooks, troubleshooting, and a full cheat sheet — woven into one narrative you can work through offline.
What level is it for?+
From someone making their first commit to a working developer who wants to stop fearing rebase and reflog. Chapters 1–3 are beginner-friendly; 9–11 are for everyday professionals.
Do I get future versions?+
Yes — updates are included free. Download the latest revision whenever a new one lands.
Can I get a refund if it's not for me?+
If the guide isn't what you expected, email support@gitpushstudio.in within 7 days of purchase and you'll get a full refund. No forms, no hoops.
Who wrote it
Written and maintained by Ajit Waghare, the developer behind Git Push Studio. Every chapter is built from the same material as this free site, expanded into a full course: the mental model up front, real transcripts throughout, and recovery drills before the playbooks. If you like this site, the guide is the same voice — offline, and in more depth.
Master Git once, keep it forever.
Convert from “I guess this works” to “I know why it works.” One-time $9 for the PDF and ePub, with updates included.