gpt4 book ai didi

git - 如何克隆/pull 一个 git 存储库,忽略 LFS?

转载 作者:IT王子 更新时间:2023-10-29 01:28:23 26 4
gpt4 key购买 nike

有没有办法在clonepull 上显式忽略所有 git-lfs 文件?
(除了卸载 git-lfs 我最终做到了)。


在这种情况下,git-lfs 只包含我不使用的平台的预编译库...所以获取它们绝对没有用。

最佳答案

两种选择:

(1) 使用 GIT_LFS_SKIP_SMUDGE 变量:

GIT_LFS_SKIP_SMUDGE=1 git clone SERVER-REPOSITORY

Obs:对于“Windows”,使用以下两个命令:

set GIT_LFS_SKIP_SMUDGE=1  
git clone SERVER-REPOSITORY

(2)配置git-lfs smudge:

git config --global filter.lfs.smudge "git-lfs smudge --skip -- %f"
git config --global filter.lfs.process "git-lfs filter-process --skip"

git clone SERVER-REPOSITORY

要撤销这个配置,执行:

git config --global filter.lfs.smudge "git-lfs smudge -- %f"
git config --global filter.lfs.process "git-lfs filter-process"

关于git - 如何克隆/pull 一个 git 存储库,忽略 LFS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42019529/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com