Skip to content
NNekwasa.R

Glossary

What Is a Fork in GitHub?

A fork is your personal copy of someone else’s repository on GitHub. Forking lets you change code freely without affecting the original project — and it’s the standard way to contribute to open source.

How it works

  1. Fork a repo you want to contribute to.
  2. Make changes in your copy.
  3. Open a pull request to offer your changes back.

Forking is also great for learning — you can study and modify any public project.

More terms

Browse all terms →