---
id: "prereq-git-fundamentals"
type: "prereq"
source_timestamps: ["00:07:07", "00:16:30"]
tags: ["version-control", "fundamentals"]
related: ["concept-vibe-coder", "claim-enthusiasm-beats-experience"]
---
# Git Fundamentals for Vibe Coders

## Why this is the floor

For [[concept-vibe-coder|vibe coders]] who rely heavily on AI to generate code, understanding Git (commits, staging, branching, restoring, reverts) is the **highest-leverage fundamental skill**. It provides the safety net required to experiment with AI-generated code without fear of irreparably breaking the project.

## What to know

- Commits, branches, and tags.
- Staging and unstaging changes.
- Reverts and resets.
- Stash and recovery.
- Pull requests and review flow (essential for [[framework-afk-agent-pipeline]]).

## Connection to other ideas

- Pairs with [[claim-enthusiasm-beats-experience]] — enthusiasm + Git fluency is the minimum viable AI-native developer.
- Required prerequisite for safely operating [[concept-afk-agent-work|AFK]] pipelines that produce many parallel PRs.
