Как извлечь один файл из github с помощью git [closed]

Я хотел бы узнать больше об этом коде, но я не могу его импортировать в свой компьютер. Как я могу клонировать этот файл с git? Файл просто:

https://github.com/tensorflow/tensorflow/blob/r1.1/tensorflow/examples/tutorials/mnist/mnist_softmax.py.

Спасибо!

1
задан 6 May 2017 в 21:04

9 ответов

Вы можете получить этот файл с помощью wget:

Создать каталог:
mkdir mypycode
Изменить на этот каталог:
cd mypycode
Использовать wget для его загрузки:
wget https://raw.githubusercontent.com/tensorflow/tensorflow/r1.1/tensorflow/examples/tutorials/mnist/mnist_softmax.py
0
ответ дан 22 May 2018 в 22:51
  • 1
    Вы загружаете html-файл, вы должны изменить его на необработанную версию;) – Ravexina 6 May 2017 в 20:52
  • 2
    Благодарим за внимание – George Udosen 6 May 2017 в 20:53
  • 3
    Спасибо за ответ. Я не знал этого. – J.Doe 6 May 2017 в 21:00

Вы можете получить этот файл с помощью wget:

Создать каталог: mkdir mypycode Изменить на этот каталог: cd mypycode Использовать wget для его загрузки: wget https://raw.githubusercontent.com/tensorflow/tensorflow/r1.1/tensorflow/examples/tutorials/mnist/mnist_softmax.py
0
ответ дан 18 July 2018 в 13:42

Вы можете получить этот файл с помощью wget:

Создать каталог: mkdir mypycode Изменить на этот каталог: cd mypycode Использовать wget для его загрузки: wget https://raw.githubusercontent.com/tensorflow/tensorflow/r1.1/tensorflow/examples/tutorials/mnist/mnist_softmax.py
0
ответ дан 24 July 2018 в 20:14

Вы не можете клонировать один файл с помощью git.

Git - это система управления распределенной версией, идея ее функциональности клона состоит в том, чтобы иметь полную копию проекта и всех версий файлов, связанных с этим проектом.

Загрузите файл прямо здесь или клонировать весь проект, используя:

clone https://github.com/tensorflow/tensorflow.git

Также из здесь :

Если есть развернутый веб-интерфейс (например, gitweb, cgit, Gitorious, ginatra), вы можете использовать его для загрузки одного файла («raw» или «plain»). Если другая сторона активировала его, вы можете использовать параметр «-remote =» git-архива (и, возможно, ограничивать его каталогом, в котором находится данный файл), например: $ git archive --remote=git@github.com:foo/bar.git --prefix=path/to/ HEAD:path/to/ | tar xvf -
0
ответ дан 22 May 2018 в 22:51
  • 1
    ;) Просто для заметки: wget - менеджер загрузки, как curl, aria2, axel, firefox менеджер загрузок или что-то еще :) – Ravexina 6 May 2017 в 21:06
  • 2
    В чем разница между менеджером загрузки? – J.Doe 6 May 2017 в 21:08
  • 3
    Варианты и возможности; С принятой инструкцией вы загружаете тот же файл, что и я, с помощью другого инструмента ... – Ravexina 6 May 2017 в 21:09

Я предлагаю следующую команду:

git archive --remote=git@github.com:foo/bar.git HEAD |  tar xvf - path/to
0
ответ дан 22 May 2018 в 22:51

Я предлагаю следующую команду:

git archive --remote=git@github.com:foo/bar.git HEAD | tar xvf - path/to
0
ответ дан 18 July 2018 в 13:42

Вы не можете клонировать один файл с помощью git.

Git - это система управления распределенной версией, идея ее функциональности клона состоит в том, чтобы иметь полную копию проекта и всех версий файлов, связанных с этим проектом.

Загрузите файл прямо здесь или клонировать весь проект, используя:

clone https://github.com/tensorflow/tensorflow.git

Также из здесь :

Если есть развернутый веб-интерфейс (например, gitweb, cgit, Gitorious, ginatra), вы можете использовать его для загрузки одного файла («raw» или «plain»). Если другая сторона активировала его, вы можете использовать параметр «-remote =» git-архива (и, возможно, ограничивать его каталогом, в котором находится данный файл), например: $ git archive --remote=git@github.com:foo/bar.git --prefix=path/to/ HEAD:path/to/ | tar xvf -
0
ответ дан 18 July 2018 в 13:42

Я предлагаю следующую команду:

git archive --remote=git@github.com:foo/bar.git HEAD | tar xvf - path/to
0
ответ дан 24 July 2018 в 20:14

Вы не можете клонировать один файл с помощью git.

Git - это система управления распределенной версией, идея ее функциональности клона состоит в том, чтобы иметь полную копию проекта и всех версий файлов, связанных с этим проектом.

Загрузите файл прямо здесь или клонировать весь проект, используя:

clone https://github.com/tensorflow/tensorflow.git

Также из здесь :

Если есть развернутый веб-интерфейс (например, gitweb, cgit, Gitorious, ginatra), вы можете использовать его для загрузки одного файла («raw» или «plain»). Если другая сторона активировала его, вы можете использовать параметр «-remote =» git-архива (и, возможно, ограничивать его каталогом, в котором находится данный файл), например: $ git archive --remote=git@github.com:foo/bar.git --prefix=path/to/ HEAD:path/to/ | tar xvf -
0
ответ дан 24 July 2018 в 20:14
  • 1
    ;) Просто для заметки: wget - менеджер загрузки, как curl, aria2, axel, firefox менеджер загрузок или что-то еще :) – Ravexina 6 May 2017 в 21:06
  • 2
    В чем разница между менеджером загрузки? – J.Doe 6 May 2017 в 21:08
  • 3
    Варианты и возможности; С принятой инструкцией вы загружаете тот же файл, что и я, с помощью другого инструмента ... – Ravexina 6 May 2017 в 21:09

Другие вопросы по тегам:

Похожие вопросы: