without a way to resolve the canonical version without trusting a singular maintainer, git is not a blockchain. blockchains enforce consensus in a decentralized way, at least public blockchains do or should.
While I get what you're referring too, you're drawing from a community wisdom definition vs. any clear technical spec deeming it such, which is what I'm highlighting here. Even the whitepaper calls it "a timestamp network."