The verification and mining are the things that make blockchains unique (allow for adversarial nodes, censorship resistance) but you're not wrong that blockchains have a lot in common with git