如何使用 git 从 github 检索单个文件

如何使用 git 从 github 检索单个文件

我想了解有关此代码的更多信息,但我无法将其导入我的计算机。我该如何使用 git 克隆此文件?该文件很简单:

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

谢谢!

答案1

您可以使用以下方式获取该文件wget

  1. 创建目录:

     mkdir mypycode
    
  2. 进入该目录:

     cd mypycode
    
  3. 识别原始 URL

  • 导航到 github 上的文件(或者你的 git 主机)
  • 点击生的标签。
  1. 使用wget下载:

     wget https://raw.githubusercontent.com/tensorflow/tensorflow/r1.1/tensorflow/examples/tutorials/mnist/mnist_softmax.py
    

答案2

我建议使用以下命令:

git archive [email protected]:foo/bar.git HEAD |  tar xvf - path/to

答案3

您不能使用 git 克隆单个文件。

Git 是一个分布式版本控制系统,其克隆功能背后的想法是拥有项目的完整副本以及与该项目相关的所有版本的文件。

直接从下载文件这里或者使用以下方法克隆整个项目:

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

更多来自这里

如果部署了 Web 界面(如 gitweb、cgit、Gitorious、ginatra),您可以使用它来下载单个文件(“原始”或“普通”视图)。

如果另一端启用了它,您可以使用 git archive 的 '--remote=' 选项(并且可能将其限制到给定文件所在的目录中),例如:

$ git archive [email protected]:foo/bar.git --prefix=path/to/ HEAD:path/to/ | tar xvf -

相关内容