Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

We used to just call it a 'branch' because it was just another branch in the distributed revision tree. There is nothing special about a branch you create and commit to, whether it's by clicking on a picture on the screen or typing a command in a terminal.

Calling a branch a fork is just a water-muddying term probably coined by some suit in marketing who saw the buzzword somewhere in an article on the Internet Explorer and thought they would re-purposed to use as a product differentiator.



More likely the founders of GitHub were not expecting world domination and so did not consider every ramification of a word choice.


It's not the same thing though. A GitHub 'fork' has a different origin than a regular branch.


It's the third git repository, which is on your own hard drive, that has those.




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: