Repository
Repo
ELI5 — The Vibe Check
A repository (repo) is a folder that Git is watching. It contains all your project files plus the entire history of every change ever made. Think of it as your project's home — the folder where everything lives and is tracked.
Real Talk
A repository is a data structure that stores the complete history and metadata of a project. It includes the working directory, staging area, and the .git directory containing all version control information.
Show Me The Code
git init # create new repo
git clone <url> # copy existing repo
ls .git # the hidden git directory
When You'll Hear This
"What's the repo URL?" / "Create a new repo on GitHub." / "The repo is public."
Related Terms
Clone
Clone is like downloading someone's entire project to your computer — all the files, all the history, everything.
Git
Git is like a magical save system for your code. Every time you save (commit), it remembers exactly what changed.
GitHub
GitHub is like Instagram for code.
Remote
A remote is the cloud copy of your project — usually on GitHub or GitLab.