this post was submitted on 07 Jul 2024
492 points (92.6% liked)
Memes
45727 readers
1034 users here now
Rules:
- Be civil and nice.
- Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Git is not a blockchain. Most importantly, it's not distributed. There's a singular git server that all git clients for that repository connect to and use as a source of truth.
Counterpoint: it is a chain and there absolutely is not one server.
For each project there is one authoritative instance, one "server" that everyone pushes to. Otherwise you get chaos.
And nobody ever forked a project, and lived happily ever after, then end.
If you want to work with the original project, you have to push to the server that controls the original project.
No you don't, you can just fork it, add a commit, and walk away, and everyone can decide which one they want to clone