git-lfs相关内容

git-lfs env端点和LfsStorageDir之间的区别?

我认为我了解lfs的机制及其通过指针跟踪二进制文件的方法,并且仅根据需要克隆数据,但是我无法得到lfs存储大数据的可靠确认.就我而言,我怀疑lfs会将数据保留在本地,因为相对于项目(Source + Config:72KB,内容:140.7MB),我的github存储库很小(175KB!),而本地.git目录则更大(1.2GB) . 运行git lfs env时,我得到以下信息(省略了大部分 ..
发布时间:2020-11-15 07:01:36 其他开发

如何迁移到git lfs

我有一个git repo,其中许多文件应为lfs,因为它们大于100M. 环顾四周,我无法找到逐步指南,该指南无法解释如何迁移具有多个分支的实际现有回购协议以及lfs文件在子目录中的位置. 在我的情况下,大型文件会像这样在回购协议中散布: code/track1/file000.pkl code/track3/dat000.bin code/track4/pip000.pkl c ..
发布时间:2020-11-15 04:34:47 其他开发

git lfs会减少推送到Github的文件的大小吗?

Github不允许推送大于100 MB的文件.使用git lfs,可以将大文件推送到Github. 我只是对过程的想法感到好奇:在我看来,git lfs只是一个附加的开关,它可以将大文件(仅通过https:/)推送到Github.但是我无法成像,仅此而已? altlassian 州的 Git LFS(大文件存储)是由以下人员开发的Git扩展 Atlassian,GitHub和其他一些开 ..
发布时间:2020-11-15 02:43:08 其他开发

git-lfs中的多个文件版本

我正在尝试估算我的项目在GitHub上的存储需求,并对git-lfs如何存储文件的多个版本有一些疑问: git-lfs是否存储文件的多个版本? 如果是这样,对文件的每次更改都会导致整个文件被复制,还是仅存储差异? 所有版本都计入github上的配额吗? 有什么方法可以控制保留多少个版本? 解决方案 回答您的问题: git-lfs是否存储文件的多个版本? 是的.所有文 ..
发布时间:2020-11-15 02:08:34 其他开发

将git lfs ls文件与git ls文件':(attr:filter = lfs)'比较是否是检测不受lfs管理的lfs文件的可靠方法?

我试图找到一种方法来确定git存储库中的文件是否由git-lfs正确管理. 到目前为止,我发现比较git lfs ls-files和git ls-files ':(attr:filter=lfs)'的结果似乎可以满足我的要求. Add-Type -AssemblyName 'System.Linq'; [string[]] $actualLfsFilePaths = git lfs l ..
发布时间:2020-11-15 02:03:56 其他开发

列出Git LFS未跟踪的文件

我正在初始化一个带有大量文件的新Git存储库.回购正在使用 Git LFS .我想确保在我第一次提交之前,我已告知LFS跟踪所有应处理的文件. 我看到提交文件后. 有人有一些git-fu或Ubuntu-fu来列出回购中所有未被忽略且与Git LFS使用的各种.gitattribute文件中的跟踪模式不匹配的文件吗? 我最接近的命令是此命令,该命令会列出存储库中超过100kB的文件 ..
发布时间:2020-11-15 01:57:05 其他开发

如何将git跟踪的文件转换为git-lfs?

如何将已经作为常规对象提交的单个文件(例如png)转换为git-lfs? 我不想迁移整个存储库,也不想重写存储库的历史记录. 解决方案 git lfs track将开始跟踪新文件或已经签入到存储库中的现有文件.当您运行git lfs track并提交更改时,它将更新文件,并用LFS指针内容替换它. 在这里,我有一个存储库,其中的PNG已“正常"检入(不使用LFS): C: ..
发布时间:2020-11-15 01:54:25 其他开发

Git LFS-如何使用一个命令跟踪多种文件类型

我在Git LFS网站和文档中看到了以下命令: git lfs track "*.psd" 我的项目中有几种文件类型,我希望使用LFS进行跟踪,并且在以后的项目中将要跟踪所有这些相同的文件类型.我希望能够粘贴一个命令来跟踪所有这些扩展,这可能吗? 解决方案 经过一些实验,我发现通过提供多个参数是可行的: git lfs track "*.jpg" "*.png" 这将同 ..
发布时间:2020-11-15 01:28:08 其他开发

git lfs克隆vs git克隆

如果我在客户端上安装了git lfs并运行: git clone 等于 git lfs clone 还是会发生不同的结果? 谢谢! 这个问题的答案: 可以克隆一个Git LFS存储库无需安装Git LFS? 似乎暗示如果您安装了git lfs,则git clone将起作用.目前尚不清楚这是否意味着这两个命令是否可以相同地工作.不幸的是,我的声誉太低,无法 ..
发布时间:2020-11-15 01:21:26 其他开发

git pull-污迹过滤器lfs失败

我正在尝试从Github(git pull origin master)将代码提取到我们的服务器上. 这以前有用.但是,现在,我收到以下错误: $ git pull origin master From github.com:org-name/repo-name * branch master -> FETCH_HEAD Updating 80246 ..
发布时间:2020-11-15 01:19:43 其他开发

如何判断文件是否正确上传到git lfs?

我正在尝试将MyProject/Frameworks/下的所有内容添加到 git-lfs (大文件存储) .我不确定哪种递归匹配所有文件和文件夹的正确格式在Frameworks文件夹下. 此答案说正确的格式为git lfs track "MyProject/Frameworks/**",但当然,我想知道正确的格式,但是更重要的是,在尝试将更改推送到github之前,我想验证匹配项和文件确实可以正常 ..
发布时间:2020-11-15 01:18:36 其他开发

如何指定Git LFS文件的存储位置?

我只是想知道是否有人可以消除有关使用Git大文件存储的困惑. 创建新存储库时,我知道如何使用git lfs track跟踪某些文件,但是如何指定这些文件的存储位置? 例如,在我正在研究的项目中,有许多png和wav文件.这些正在使用git lfs track进行跟踪. Git LFS网站说它们存储在远程服务器上,但是我无法找到该信息在我们存储库中的位置. 此外,当第二个用户克隆存 ..
发布时间:2020-11-15 01:17:00 其他开发

从git仓库中删除丢失的LFS对象

我在客户端和服务器上的git仓库*中都缺少一堆LFS对象.我知道这些对象丢失了,没关系.不幸的是,这意味着git lfs fetch --all甚至git lfs push --all origin都会失败. 我想从存储库中清除“损坏的指针",方法是将二进制文件替换为虚拟文本文件,或者完全删除指针.我还知道这涉及重写历史记录,这也很好. 什么是最好的进行方式? *为了澄清,我丢失 ..
发布时间:2020-11-15 01:07:08 其他开发

git lfs迁移有什么作用?

我认为git lfs migrate重写了回购的历史记录,以便将指定的大文件保留在LFS中.这意味着存储库应该变小,因为它不直接包含大文件的所有版本.但是,当我跑步 git lfs migrate import --include="test-data/**" --include-ref=refs/heads/master test-data/目录中的所有文件都替换为以下文件: ..
发布时间:2020-11-15 00:41:58 其他开发

Git LFS递归跟踪文件夹

是否可以使用Git LFS递归跟踪文件夹及其子文件夹中包含的所有文件? 我想做这样的事情: git lfs track myfolder/* 解决方案 使用git lfs track "myfolder/**"(带引号)可避免Shell已经扩展了模式. track命令的全部作用是写入.gitattributes,而.gitattributes反过来使用(几乎)与.gitignor ..
发布时间:2020-11-15 00:11:51 其他开发

禁用Git LFS进行远程

我正在尝试推送到另一个不支持Git LFS的遥控器.是否可以使用git config禁用特定远程设备的Git LFS? 解决方案 amiuhle提供的解决方法对我来说很好: git push --no-verify 它防止git lfs的预推钩子尝试上载文件.因此,提交了链接文件,但缺少实际的二进制文件. ..
发布时间:2020-11-15 00:10:21 其他开发