Я ищу эквивалент svn cat
в мерзавце.
Да, я знаю, что подобный вопрос задали здесь. Ответ должен использовать git show rev:path
.
Однако svn cat
может использоваться для удаленного репозитория. Таким образом, я могу сделать svn cat url@rev
и получите файл от указанного пересмотра удаленного репозитория, не получая целый репозиторий. Мое понимание - это git show
только относится к локальному репозиторию.
Обходное решение, которое я нашел, должно использовать интерфейс gitweb для получения блоба.
В другой теме упоминается, что невозможно получить один файл. Поэтому единственными вариантами являются либо получение удаленного хранилища, либо просмотр файла с помощью другого инструмента (например, веб-браузера).
Github имеет отличную поддержку для просмотра файлов онлайн, вы можете интегрировать ее с curl, если вам нравится оставаться в командной строке. В других репозиториях таких возможностей может не быть.