Fork
Meaning in software engineering, with examples
In software engineering, fork means: To make your own copy of someone else's repository on a platform such as GitHub, so you can change it freely and later propose your changes back.
In Turkish: çatallamak, fork'lamak, projenin kopyasını oluşturmak
How it is used
The normal way to contribute to open source: fork the repo, push to your fork, then open a pull request to the original ('upstream') project. As a noun, 'a fork' is the copy itself. A fork can also become a separate project when a community splits.
Example sentences
Fork the repository, make your fix and open a pull request to the main project.
We maintain our own fork of the library with a patch the original authors rejected.
Common collocations
- fork a repository
- maintain a fork
- push to your fork
- sync your fork
Related terms
This word in other fields
The same English word can have a different meaning in another field:
More terms: Version Control
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
