Lingua-e
← Glossary

What does "fork" mean in programming?

fork is one of the most common terms in software development. This guide explains what it means, how it is used in practice, and why it matters, with real examples from the developer world.

Definition

A personal copy of someone else's repository on your account. Forking lets you experiment with changes without affecting the original project, and is the standard way to contribute to open-source.

Example

"Fork the repository, make your changes, and open a pull request."

Word forms

FormTypeMeaningExample
forkverb (infinitive)To copy a repository under your own account to modify independently"Fork the repo and send a pull request with your changes."
forkedpast tenseAlready copied as an independent repository"She forked the project and added a new authentication module."
forkinggerundIn the process of creating an independent copy"Forking is the standard workflow for open-source contributions."

Can you put this sentence in the right order?

Tap the words to place them here

Keep building your technical English

You just looked up what this word means. Lingua-e turns vocabulary like this into full practice: fill-in-the-blanks, listening, and real developer conversations.

Practice this for free

Related terms

Was this page helpful?