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."

Related terms

Ready to practice your English at work?

Lingua-e has interactive exercises built around real developer conversations: standups, code reviews, retrospectives, and more. Practice until it comes naturally.

Try Lingua-e for free