Quelle est la base de calcul de la valeur SHA1 de l'identifiant de validation de git ?
漂亮男人
漂亮男人 2017-05-02 09:33:46
0
1
684

Sur quoi est basée la valeur SHA1 de l'identifiant de commit de git ?

漂亮男人
漂亮男人

répondre à tous(1)
迷茫

Dans Git, chaque information commit id (telle que f2c8ea6ea648d4b097f2e552b674f856a86c31cc) est une valeur de hachage sha1. Si vous souhaitez afficher le coomit id dans votre propre branche, exécutez simplement git log. Comme le montre l'image

Générez cette valeur de hachage, qui est une somme de contrôle du contenu et des informations d'en-tête dans le référentiel Git dans lequel se trouve le commit. Linus, le fondateur du noyau Linux et développeur de Git, a déclaré que Git utilise sha1 non pas pour la sécurité, mais pour l'intégrité des données ; il peut garantir que plusieurs années plus tard, lorsque vous extrayez à nouveau un commit, ce sera exactement le cas. le même qu'il y a de nombreuses années et est totalement digne de confiance. Dans Git, le répertoire est simplement divisé en fonction des 40 chiffres hexadécimaux de la valeur sha1 du commit. Les 2 premiers chiffres sont utilisés comme nom du répertoire, et en dessous se trouve un nom de fichier composé des 38 chiffres restants. J'espère que ça aide. Pour plus de détails, veuillez vous référer à Git Object

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal