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
Dans Git, chaque information
commit id
(telle quef2c8ea6ea648d4b097f2e552b674f856a86c31cc
) est une valeur de hachage sha1. Si vous souhaitez afficher lecoomit id
dans votre propre branche, exécutez simplementgit log
. Comme le montre l'imageGé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