Fork
ELI5 — The Vibe Check
A fork is like making your own personal copy of someone else's project on GitHub. It's YOUR copy now — you can change anything without affecting the original. If you make something cool, you can ask the original owner to add your changes (that's a pull request).
Real Talk
A fork is a server-side copy of a repository under your own account. It's commonly used in open-source workflows: fork a project, make changes, then submit a pull request to the original repo.
Show Me The Code
# On GitHub: click "Fork" button
# Then clone YOUR fork:
git clone https://github.com/YOUR-USER/project.git
When You'll Hear This
"Fork the repo and submit a PR with your fix." / "I forked it and added dark mode."
Related Terms
Clone
Clone is like downloading someone's entire project to your computer — all the files, all the history, everything.
Open Source
Open source means the recipe is public. Anyone can read it, copy it, tweak it, and share their version. It's the opposite of a secret sauce.
Pull Request (PR)
A pull request is like raising your hand in class and saying 'Hey, I made some changes — can someone check my work before we make it official?
Repository (Repo)
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.