• Windex007@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    18 days ago

    I agree it’s not a blockchain, (although it has chain properties) but it is kinda decentralized. By convention projects almost exclusively have a single remote, and by convention that single remote is treated as an ultimate source-of-truth… But you can absolutely have the same repo with multiple remotes defined, and one could establish different schemes to determine which branches on which remotes represent what in terms of “truth”.

    • xthexder@l.sw0.com
      link
      fedilink
      arrow-up
      2
      ·
      18 days ago

      I’ve pulled code branches between my computers without publishing to an external server plenty of times. It’s a really useful feature to be able to keep stuff in sync with a version history.