Menu
Engineering

Coding & Git

Fork

Also called forked repository.

In plain English

A fork is your own copy of someone else's repository on GitHub, where you can make changes without touching the original.

Example

You fork an open project, fix a typo in your copy, and open a pull request asking the owner to take the fix.

Why it matters

GitHub's docs describe a fork as a new repository that starts as a copy of the original, has its own settings, and stays connected to it. You can change your fork freely, then open a pull request to suggest those changes back to the original project.

How it shows up on bot.ski

To suggest a change to a public project you can't edit directly, you fork it, then open a pull request.

Common confusion

A fork is not the same as a clone. A fork is a copy on GitHub. A clone is a copy on a computer.

Sources

Updated October 11, 2026.

Cookie preferences