Обычно невозможно скачать только один файл из git, не загружая весь репозиторий, как предложено в первом ответе.
Это потому, что Git хранит файлы не так, как вы думаете (как это делают CVS / SVN), а генерирует их на основе всей истории проекта.
Но есть определенные обходные пути для конкретных случаев. Смотрите ниже:
GitHub
Если этот файл находится на github.com, попробуйте, например ,::1009*
wget https://raw.githubusercontent.com/user/project/master/README
GitWeb
Если вы используете Git на сервере - GitWeb , то вы можете попробовать в качестве примера (изменить его на правильный путь):
wget "http://example.com/gitweb/?p=example;a=blob_plain;f=README.txt;hb=HEAD"
GitWeb на drupalcode.org
Пример: * * тысяча двадцать-пять
wget "http://drupalcode.org/project/ads.git/blob_plain/refs/heads/master:/README.md"
googlesource.com
Существует недокументированная функция, которая позволяет загружать версии необработанных файлов в кодировке base64:
curl "https://chromium.googlesource.com/chromium/src/net/+/master/http/transport_security_state_static.json?format=TEXT" | base64 --decode
В других случаях проверьте, использует ли ваш репозиторий Git какие-либо веб-интерфейсы.
Если он не использует какой-либо веб-интерфейс, вы можете отправить свой код во внешние службы, такие как GitHub , Bitbucket , и т. Д. . и использовать его как зеркало.
Если у вас не установлена wget
, попробуйте curl -O (url)
в качестве альтернативы.