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

Git is a distributed version control system and Github is not in a privileged position. Don't treat it like it is. Github is a convenience. Nothing more.

"Forks" are really just branches and branches are really just references. Forking just adds a few more references to the same repository.



You realize that implementing forks as branches creates a LOT more work for Github to make it work? It makes absolutely no sense for them to do so.

A copy-on-write fork is most likely what is being implemented.


What do you mean? What's the difference between a fork and a branch? It's not copying anything.


I believe that GitHub stores all forks in a network with a single git object store.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: