Quick Start Guide · 10 · Level 2

Work like the team already does.

Eight chapters on the day-to-day of a real repository: branching, a conflict resolved calmly, pull requests, rebase with the golden rule, GitHub Actions, and a live deploy.

34 pages · 8 chaptersInstant PDF download

30-day money-back guarantee. Payment is handled by Paddle, our Merchant of Record. See the refund policy and terms.

S

Quick Start Guide · 10

Git & GitHub Level 2

Work the way
teams do

Level 2

$18

What's inside

Eight chapters, every command run for real.

01

Branching as everyday practice

One branch, one purpose — naming, switching without losing work, and cleaning up after.

02

Merging, and a conflict handled calmly

Fast-forward versus a real merge, and a conflict created on purpose so you can resolve one before it matters.

03

Pull requests and code review

What a PR actually is, what happens inside one, and how to review someone else's work.

04

Undoing things safely

restore, revert, reset, stash, and reflog — which one to reach for, and when.

05

A clean history

Commit messages that earn their keep, amend, and rebase explained with the rule that keeps it safe.

06

Collaborating with remotes

Fetch versus pull, keeping a long-running branch current, and force-pushing without damage.

07

Automation with GitHub Actions

A workflow that checks your work on every push, read line by line.

08

Publishing, and what to learn next

Deploy automatically on every push to main, and the loop that ships software everywhere.

Look inside

Three real pages from the 34-page PDF.

Rendered straight from the file you'll download — an explanation, a worked step, and a page from the build. No mock-ups, no stock screenshots of someone else's screen.

Page 6 of the Git & GitHub Level 2 Quick Start Guide
Page 6 of 34
Page 14 of the Git & GitHub Level 2 Quick Start Guide
Page 14 of 34
Page 22 of the Git & GitHub Level 2 Quick Start Guide
Page 22 of 34

CheckMate — the small task tracker every SecondNature code guide builds — is what these pages are working towards. Foundations gets it running; Level 2 makes it real. See the rest of the collection →

Who it's for

People past the first commit, heading for a team.

Committing on one branch is the easy part. This guide covers what happens once there are branches, reviewers, conflicts, and a deploy that has to keep working.

Every command was run in a real repository — including the conflict, which was created deliberately so you can see exactly what it looks like.

Questions

Before you buy

Do I need the beginner Git guide?

It helps. You should already be comfortable with add, commit, and push.

Do I need a GitHub account?

For the pull request, Actions, and Pages chapters, yes — the free account covers all of it.

Will this teach me rebase safely?

Yes, including the one rule that keeps rebasing from causing trouble for other people.

What do I get after checkout?

An instant download link for a clean, print-friendly PDF. Yours to keep, on any device or printed.

The collection this belongs to

All five Level 2 guides for $77.

The same five subjects one level up: related tables behind the app, a real interface on top, code with structure, and a deploy that happens on its own. Each guide adds a feature to the project the beginner five built.

Python Level 2 · SQL Level 2 · HTML & CSS Level 2 · JavaScript Level 2 · Git & GitHub Level 2 · 166 pages in total

$77

$90 bought separately · save $13

Instant download · 30-day money-back guarantee · payment handled by Paddle.

Branch, review, merge, ship.

34 pages · $18 · instant download · yours to keep.

Free sample chapter

Read chapter one before you spend anything

Seven pages from the Python guide — the start of CheckMate, the small task tracker the code guides build. It shows you exactly how a guide reads: what the tool is for, where it fits in a real app, and how the next guide picks the project up. Send us an address and it lands in your inbox in a moment.

One email with the sample — no newsletter, no drip campaign. Your address is kept only so we can send it, and we’ll delete it whenever you ask. Privacy notice.