'git cat-file -p ': «fatal: недопустимое имя объекта» для случайных объектов из .git / objects

чтобы узнать больше о внутренняя работа git, поэтому я выполнил следующие команды:

cd .git/objects/62

ls
00cb2f01089db22aca24675272a16712e89747
0ee798881329430bfef6c558be7b14c1f0676f
1087f408e2f2bd782d53a1211a7418fee4f6a7
a6a71f3bd5a3af882f3f0ec4fad4c672055746
f95e69f344b52c5038d922260189475626e69a

git cat-file -p 00cb2f01089db22aca24675272a16712e89747

и получил следующую ошибку:

fatal: Not a valid object name 00cb2f01089db22aca24675272a16712e89747

Почему я получил это?

Я пробовал 10 раз (для разных файлов из разных каталогов внутри .git / objects) и получил ту же ошибку.

Как просмотреть фактическое содержимое файлов (будь то большой двоичный объект, дерево или фиксация)?

20
задан Igor Popov 16 November 2011 в 12:27
поделиться