我使用git的经验包括大约4个小时阅读github和bitbucket帮助页面以及在我的计算机上设置我的本地存储库和ssh密钥,所以如果答案很明显,请原谅。
我将以538的github为例询问我的问题。
在我的本地计算机上,一旦我初始化我的git文件夹并添加到贡献者列表中,我知道我可以下载整个文件夹的本地副本。
但是,例如,假设我只对nba-draft-2015子目录感兴趣。
从阅读How to pull specific directory with git和How to git-pull all but one folder看来,有一种方法可以下载子目录文件夹。
假设本地的位置或我的仓库是〜/ repo,有人可以给我一些命令,我会用538数据为这个特定的例子输入git吗?
我已经阅读了其他SO页面并且没有完全理解链接和答案,所以我认为538页面的示例将有助于我最好地说明它。
答案 0 :(得分:0)
看看那个存储库只有两个文件,所以如果您只是想要下载这两个文件,或者使用链接中的步骤,this 可能会工作也是(我个人无法让它发挥作用)。
我会拉一个浅的克隆git clone --depth 1 https://github.com/fivethirtyeight/data.git
,对我来说只需要几秒钟,因为它没有获得所有的历史记录,只是最近的变化。
然而,如果你想成为一个贡献者,我不认为你可以把它的一部分拉出来,但我可能是错的。