По хэш-идентификатору:
git cat-file -p e1f400f00b3efa867436d3b7f040917ca9f5d08c
По имени:
git cat-file -p <rev>:Assets/Editor/Foo.cs
git show <rev>:Assets/Editor/Foo.cs
, где <rev>
- любой синтаксис, приемлемый для git rev-parse
, который задает коммит или дерево.Например, если имя тега v2.1
идентифицирует коммит, который содержит эти файлы, вы можете использовать git show v2.1:Assets/Editor/Foo.cs
.
(Примечание: флаг -p
для git cat-file
здесь на самом деле не нужен, но этоважно при проверке объекта дерева, поскольку он хранится в виде двоичных данных. Вы можете принудительно указать ожидаемый тип объекта git или просто дать -p
понять, как его отобразить.)