У меня есть Git-репозиторий, и я хотел бы посмотреть, как какой-то файл выглядел несколько месяцев назад. Я нашел ревизию в тот день, и это 27cf8e84bb88e24ae4b4b3df2b77aab91a3735d8
. Мне нужно посмотреть, как выглядит один файл, а также сохранить его в файл.
Мне удалось просмотреть файл с помощью gitk
, но у него нет возможности сохранить его. Я попытался с инструментами командной строки, самое близкое, которое я получил, было:
git-show 27cf8e84bb88e24ae4b4b3df2b77aab91a3735d8 my_file.txt
Однако эта команда отображает diff, а не содержимое файла. Я знаю, что позже смогу использовать что-то вроде PAGER=cat
и перенаправить вывод в файл, но я не знаю, как добраться до реального содержимого файла.
По сути, я ищу что-то вроде svn cat.