Qu'est ce qu'un Git commit ID?

Comment le Git commit Id générés pour identifier de manière unique le commet?

Exemple: 521747298a3790fde1710f3aa2d03b55020575aa

Comment ça fonctionne? Sont-ils seulement unique pour chaque projet? Ou pour les dépôts Git à l'échelle mondiale?

Voir git-scm.com/book/en/v2/...
Ne savez pas pourquoi vous obtenez downvoted. Je trouve ce sujet très intéressant.

OriginalL'auteur Ankur Loriya | 2015-03-17