git show <ref spec>:<path>
например, если вы хотите увидеть файл в точке фиксации 9be20d1bf62:
git show 9be20d1bf62:a/b/file.txt
если вы хотите видеть файл на конкретной ветке:
git show <branch name>:<path>
Ответ 3
Вы хотите git show или git archive для этого варианта использования. Однако команда git -show больше ориентирована на отправку файлов на стандартный вывод.
# Show .gitignore from revision before this one.
git show HEAD^:.gitignore
Часть перед двоеточием является древовидной формой, образованной согласно gitrevisions (7), а вторая половина - это путь относительно вершины вашего рабочего дерева git.