10-fork.com

fork

A person uses "fork" to mean a utensil with tines for eating, or a split in a road, river, or path where something divides into two directions. It can also mean to copy something and take it in a new direction, as when a group splits off from an original project or organization.

What a model may hear

copy a repository software development, GitHub
create an independent copy of a codebase under a new owner, enabling separate development
create a child process operating systems, Unix/Linux
split a running program into two identical processes that continue independently, often with different tasks
blockchain divergence cryptocurrency
split a blockchain into two separate chains with different transaction histories or rules
copy and modify open source open source software
take existing code, rename it, and develop it separately, sometimes causing community fragmentation

Where people and models part ways

“I want to fork this project”

Meant: make a personal copy to experiment with

May be taken as: create a public, permanent record on GitHub that signals intent to compete or replace the original

Say instead: “I want to make a private copy to experiment with, not publish a fork”

“Let's fork the conversation”

Meant: split into two discussion threads or topics

May be taken as: interpret as a technical instruction to duplicate a process or data structure

Say instead: “Let's split this into two separate discussions”

“Fork it, I'll do it myself”

Meant: give up on collaboration and work alone

May be taken as: trigger profanity filters or be read as a destructive command

Say instead: “I'll work on this separately and share results later”

Tips

Often confused with

clone
makes a local copy without independent history on the platform
branch
splits within one repository, not into separate projects
split
general division without the technical repository semantics
spoon
another utensil, sometimes used in cryptocurrency debates for minor changes
knife
utensil with no technical meaning in software