Skip to main content

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
Read a free sample
The Git Field Guide book cover

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.

01

Git's Mental Model

What Git actually is — blobs, trees, commits, and the DAG — so every command becomes predictable.

02

Setup and Configuration

Identity, editor, signing, aliases, and .gitattributes. Configure once, professionally.

03

Your First Commits

The edit → stage → commit cycle, plus how to read status and diff like a pro.

04

Branching and Merging

Branches as cheap labels, fast-forward vs. merge commits, and calm conflict resolution.

05

Remotes and Collaboration

Clone, fetch, pull, push, PR etiquette, and the fork + upstream workflow.

06

Rewriting History Safely

amend, rebase, squash, fixup — and the golden rule that keeps shared history safe.

07

Undoing Mistakes Without Panicking

restore, reset, revert, stash, and the reflog time machine. The safety-net chapter.

08

Worktrees, Tags, and Everyday Commands

Parallel worktrees, release tags, and the diff/log/blame/grep toolkit.

09

Advanced Workflows

Bisect, hooks, submodules, sparse checkout, and the merge-vs-rebase decision rule.

10

Workflow Playbooks

Ten copy-paste recipes for the situations that actually happen on real teams.

11

Troubleshooting and Common Errors

A symptom-to-solution cheatsheet for the errors that scare everyone at 4pm.

12

The Command Cheat Sheet

Every command in the book, one page, organized by use case.

Appendix

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.

One-time payment
Free updates forever
Instant email delivery

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.

Covers the Squash, the Reflog, the bisect, the stash, the merge that scared you — and the recovery for every one of them.

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.