Forking

Pronunciation: /ˈfɔːrkɪŋ/

Forking (noun)

  1. A process where a program or project is copied and changed separately, while the original continues on its own.
  2. A situation where one thing divides into two or more different directions or options.
  3. In version control, making a new independent copy of a repository so changes can be managed separately.

Examples

  • Forking in code helps test changes without breaking the main version.
  • Forking in code can create new features while keeping existing work stable.