如何只将一个文件从GitHub存储库复制到本地计算机?

时间:2015-06-05 01:57:20

标签: git github

我在GitHub上有一个存储库,它有我正在处理的项目代码。

工作时,我从本地计算机上删除了一个文件。所以,现在我想将文件从我的GitHub存储库复制到我的本地机器。

最初我认为我应该clone存储库,然后在我的机器中本地复制所需的文件。

但是有没有办法只获取一个文件而不必克隆整个存储库?最好是从命令行? (就像我们{CLI}使用clone

git clone ...

1 个答案:

答案 0 :(得分:2)

git repos工作的方式是你有一个工作树,并在其中有一个.git目录,其中包含一个包含项目历史记录的数据库。 当您从工作树中删除时,您可以执行git checkout -- FILE并且git将转到该数据库并检索该文件的最新版本(给定您所在的分支)。 您可以删除工作树中的任何内容,只要它曾在.git中提交到数据库(并保留在那里),就可以立即恢复。

我建议您阅读或学习一些git基础知识的课程。 看看https://www.codeschool.com/paths/githttp://www.git-scm.com/book/en/v2