我在GitHub上有一个存储库,其中包含我正在处理的项目的代码。
在工作时,我从本地计算机上删除了一个文件。因此,现在我想将文件从GitHub存储库复制到本地计算机。
最初,我认为我应该clone
使用存储库,然后将所需的文件本地复制到我的计算机中。
但是有没有一种方法可以只获取一个文件而不必克隆整个存储库?最好从命令行?(就像我们clone
从CLI使用一样git clone ...
)
git repos的工作方式是拥有工作树,并在其中.git
包含一个包含项目历史记录的数据库的目录。当您从工作树中删除时,您可以这样做,git checkout -- FILE
并且git将转到该数据库并检索文件的最新版本(给您所在的分支)。您可以删除工作树中的任何内容,只要将其一旦提交到.git中并保存在数据库中,就可以立即恢复。
我建议您阅读或学习一些有关git的基础知识。看看https://www.codeschool.com/paths/git和http://www.git-scm.com/book/en/v2。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句