在我的Ubuntu系统上,我安装了Git LFS和Git,并克隆了一个使用Git LFS管理部分文件的存储库。但是这些文件没有下载,除了一个标记文件外。(我没有意识到它们不是完整的文件,直到检查了文件大小,因为它们在我的文件系统中以正确的名称显示在正确的位置。)
从这个答案中,我知道
因此,我设置了目录,在其中运行了
从这个答案中,我知道
git lfs clone
已经被弃用,简单地使用git clone
应该可以工作。但当我尝试这样做时,我感到困惑。我习惯于只运行git clone https://foobar.git
,让它设置目录。但是,Git LFS除非在每个使用它的目录中进行了初始化git lfs install
,否则它将无法工作。(至少现在我知道了这一点。)因此,我设置了目录,在其中运行了
git init
和git lfs install
,然后运行了git clone https://foobar.git
。这会创建一个嵌套在我创建的目录中的存储库目录,对吗?这似乎不对。克隆此代码库需要几个小时,所以我希望自己能够确信操作正确。查看GitHub上的文档,似乎它表明上述命令集是正确的 - 如果你读完整篇文档的话。但其中的信息相隔千言万语,这是否是正确的操作方式?