【问题标题】:Git LFS - partial pullGit LFS - 部分拉取
【发布时间】:2017-12-20 09:10:25
【问题描述】:

我们使用 Git LFS。艺术家将他们所有的东西保存在一个单独的目录中。作为程序员,我不需要那个目录。

我可以创建一个类似于本地 .gitignore 的东西来阻止该目录被拉取吗?

如果没有,是否有一个单行或我可以别名的东西?

【问题讨论】:

标签: git repository git-pull git-lfs


【解决方案1】:

Git LFS 具有包含/排除功能,如 this man pagethis thread 中所述。
我所要做的就是在 Powershell 中输入git config lfs.fetchexclude ".\DirectoryWithBigFiles\"

更好的解决方案可能是将存储库的那一部分拆分为一个子模块,如 Nogoseke 的回答中所述,但这很容易。

【讨论】:

    【解决方案2】:

    我认为不可能进行部分拉动。您可能想要查看的是git-submodule

    它基本上是在您已有的存储库中安装另一个存储库。有了它,您只需拉出您想要工作的部分,无需拉出子模块,除非您真的想更新它。

    【讨论】:

      猜你喜欢
      • 2022-10-23
      • 2021-06-25
      • 1970-01-01
      • 2022-06-14
      • 1970-01-01
      • 2020-10-13
      • 1970-01-01
      • 2019-09-19
      • 1970-01-01
      相关资源
      最近更新 更多