@之后的数字/字母是什么:
public @ 6fa07654
我在文件中,他们似乎没有指向任何提交。此外,它是一个文件夹,应该有一些文件,但是当我点击它时,它似乎只是将我重定向到同一个地方
答案 0 :(得分:1)
请注意,SHA-1总和可能不代表提交,它也可能代表树,blob或TAG。不要认为它是一个将出现在git log中的提交。
SHA-1 sum - 表示存储库中文件(和dirs)树的哈希。散列由每个目录的文件列表和每个文件的内容组成。您更改目录或文件,此总和将更改。此外,提交SHA-1总和将根据提交的时间戳进行更改 - 这意味着如果您挑选或重新定义已提交的提交,它将被重播并重新提交,因此它的时间戳,因此它的SHA-总和,将改变。
试试这个:
git rev-parse 6fa07654
获取其输出并找出它是什么:
git cat-file -t <output> // get the type of the object
git cat-file -p <output> // get the contents of the object