Git repositories are hash trees. The distributed nature of git is a bit different but it shares similiarities. Definitly has the crypto checkmarks ticked.
AFAIK, the main thing that makes a blockchain a “blockchain” in the cryptocurrency sense, is the handling of consensus in case of double spend (race condition during a transaction), also known as Byzantine fault. Not really something Git has been built for.