Git Fundamentals
Learn the core Git workflow — staging, committing, branching, and merging through an interactive terminal simulator.
Category: Programming
·
v1.0.0
Step 1 of 4
Step 1: What is Git?
Git is a version control system that tracks changes to your files. Think of it as an unlimited "undo" system for your project.
Key concepts:
- Working Directory — your files as they are right now
- Staging Area — files you've marked to include in the next commit
- Repository — the saved history of all your commits
Working Directory →
git add → Staging Area → git commit → Repository
About This Lab
Git is the most widely used version control system in the world. In this lab, you'll learn the essential Git commands by using a simulated terminal. You'll practice staging files, making commits, creating branches, and merging — all without needing to install anything. By the end, you'll understand the basic Git workflow used by developers everywhere.
How It Works
- Read each step's explanation of Git concepts
- Type Git commands in the simulated terminal
- Press Enter or click 'Run' to execute
- Watch the visual state diagram update in real time
- Complete the quiz to test your Git knowledge