问题标签 [git-lfs-migrate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
388 浏览

git - git lfs migrate import 后文件已变为 unreadbale,如何撤消

我在我的存储库中执行了以下操作,现在所有文件都已替换为如下语句(我已将第二行中的值替换为 *s):

lfs 命令运行:

现在包括 xyz 文件在内的所有文件都无法读取。我怎么可能撤消这些?

0 投票
1 回答
572 浏览

git - git lfs migrate import --no-rewrite 未知标志 --no-rewrite

我正在尝试解决丢失指针问题,git lfs migrate import --no-rewrite首先我使用以下方法列出所有丢失指针的文件git reset --hard

然后我记录输出:

输出:

然后我尝试运行:

我遇到:

在 powershell 中运行命令时,我在本地遇到了同样的问题,但在 bash 中运行它时没有遇到它。我的脚本在安装了 git lfs 的 docker 容器(linux)中运行。由于它是 Unix,它应该使用 bash 作为默认命令行,所以我认为问题不在于 shell。

注意:我在 gitlab 上将此脚本作为作业运行

0 投票
1 回答
329 浏览

git - Git LFS:文件被推送之前存储在哪里?

我将 git LFS 添加到存储库中,并希望将一些已提交的文件转换为 LFS 对象。我运行了以下命令: git lfs migrate import --include="*.shelf"

现在在我的本地存储库中,所有*.shelf文件都已替换为文本指针。

然后我运行了一个git push,但不幸的是,即使对于 LFS,我的文件也太大了,并且该命令导致了错误。现在我只有文本指针,不知道如何取回我的原始文件。

在被推送之前,它们肯定必须保存在本地某个地方吗?

如何取回我的原始文件?

0 投票
2 回答
264 浏览

git - 为什么 git lfs 迁移后提交次数增加?

我尝试git lfs migrate import --everything --include="*.dll"在大型存储库上运行。在我运行它之前,大约有 70k 次提交。运行迁移后(以及过期的 reflog 和修剪等)git rev-list --all --count显示大约 130k 提交。为什么要添加这么多提交,这些提交是什么?

0 投票
1 回答
40 浏览

git - 为什么某些存储库名称的 git clone 失败?

我只是git-lfs从本地目录克隆了我现有的存储库,/mnt/1TB/DataWin_to_sync/GITRepoWin/ubuntu18-config.git但没有推送(实际上推送失败了)。

然后我在另一个目录 ( ) 中创建了一个新的 git 存储库/home/adr/GITRepoUbuntu/ubuntu18-config.git并尝试克隆它:

使用 gitweb + nginx/home/adr/GITRepoUbuntu暴露其中的所有目录。https://adrhc.go.ro/<<directory>>.git

但是当我创建新的 git 存储库/home/adr/GITRepoUbuntu/xubuntu18-config.git并克隆它时:

我的 nginx 记录了这个:

两者都在我的硬盘上找不到任何东西find /mnt/1TB/DataWin_to_sync/GITRepoWin -name ubuntu_packageslocate ubuntu_packages/info/refs

我的名字同样失败:

  • ubuntu16-配置
  • ubuntu10-配置
  • ubuntu0-配置
  • ubuntuNN-配置

但名称没有错误(克隆时):

  • uubuntu18-配置
  • uubuntu0-配置
  • 乌本图0
  • uubuntuNN-配置
  • uubuntuNN

问题是什么,我应该如何解决?

0 投票
0 回答
184 浏览

azure - GitHub、Git-LFS 和 Azure

我在 GitHub 上有一个现有的存储库,我需要将 >1.5Gb 的文件推送到该存储库中。我找到git-lfs了一个解决方案。但在实施之前,我需要澄清一些事情。

  1. 存储库是否仍然在 GitHub 上,还是我需要迁移到 git-lfs?
  2. 如何配置git-lfs存储像 Azure 这样的远程服务器的大文件?
  3. Azure 是 Git 的完全替代品吗?如果我在 Azure 上有一个存储库,它会显示在 Git Hub 上吗?
  4. git-lfs可以与 R-Studio 一起使用吗?
0 投票
1 回答
3556 浏览

git - 如何在家中设置 git lfs 服务器?

我正在利用git lfsgithub 存储库中的大文件存储。唯一的问题是 ; 有配额git lfs。具体来说,您每月只能存储 1 GB,并且只能流式传输(下载)1 GB。用完之后,您必须支付 5 美元才能再获得 5 GB。这可能会变得昂贵。

我有一台旧 PC,可以启动 Linux 并在其上进行端口转发。

有谁知道如何git lfs在家中设置服务器而不是使用 Github 的 lfs 内置在 CPU 中?

0 投票
0 回答
57 浏览

git - 如何判断我的 Git LFS 迁移是否有效?

要将我的 Git 存储库迁移到 Git LFS,我执行了以下命令:

然后再次使用“信息”选项:

这是否意味着历史上 451 MB 的 dll 文件被转换为 LFS 存储?或者他们不是?如果我得到没有 --include 选项的信息,它会说:

为什么 .cpp 文件(和其他文件)与 .dll 文件一起包含在列表中?我从未有意将 .cpp 文件转换或迁移到 Git LFS。

0 投票
0 回答
18 浏览

git-lfs - 尝试使用 git-lfs-migrate 推送大文件,我需要一些帮助

这是我正在使用的命令:

我真的不明白我应该将什么作为源目录和目标目录我尝试放置 GitHub 代表链接,但它说找不到!

我知道这可能很简单,但请帮助我!

0 投票
1 回答
56 浏览

git-lfs - 我重命名文件后,git lfs 无法跟踪文件

我一直遇到这个问题,我重命名了在 git lfs 下跟踪的文件,当我将更改推送到我的 repo 时,git lfs 不再跟踪该文件。

有谁知道如何解决这个问题?