[每日一氵] Git LFS 用法
运行 audiotools
的单测
报错:librosa.load
无法读取 wav
文件,鄙人顿觉离谱,手残,用文本形式点开了这个 wav
文件,诶,竟然没有乱码
version https://git-lfs.github.com/spec/v1
oid sha256:1aa7b29136b528df2d6c34b4207f75636a39e10aa98c83e9e0e5272333416814
size 12588204
这个 xxxx.wav
文件是我从 github 上来下来的
看到这个内容表明这个文件是由 Git LFS(大文件存储)管理的。Git LFS 是 Git 的一个扩展,它允许你有效地管理大型文件,通过在主 Git 仓库之外存储实际文件内容。看到的文本是一个指针文件,指向实际的文件内容。
要正确下载和使用该文件,请确保系统上正确设置了 Git LFS。以下是操作步骤:
1. 安装 Git LFS:
如果你还没有安装 Git LFS,需要先安装它。可以从 Git LFS 的官方网站下载并安装。
或者,如果你使用的是包管理器,可以使用以下命令安装:
- 在 macOS 上使用 Homebrew:
brew install git-lfs
在 Ubuntu 上:
sudo apt-get install git-lfs
2. 初始化 Git LFS:
安装完成后,需要在你的仓库中初始化 Git LFS。在终端中导航到你的仓库目录,然后运行:
git lfs install
这条命令会在你的仓库中设置 Git LFS 的钩子。
3. 下载 LFS 对象:
初始化完成后,需要下载实际的文件内容。运行以下命令:
git lfs pull
这个命令会下载你的仓库中由指针文件引用的大文件。
done!