使用 Git LFS 上傳大型檔案

💡 原文中文,约1900字,阅读约需5分钟。
📝

内容提要

Git LFS(大型文件存储)用于处理大型二进制文件,提升Git性能。它将超过50MB的文件存储在远程服务器上,从而节省空间并提高效率。安装后,使用`git lfs track`命令跟踪大文件,并生成`.gitattributes`文件。可通过`git lfs pull`下载LFS文件。

🎯

关键要点

  • Git LFS(大型文件存储)用于处理大型二进制文件,提升Git性能。
  • Git LFS将超过50MB的文件存储在远程服务器上,节省空间并提高效率。
  • 安装Git LFS后,使用`git lfs track`命令跟踪大文件,并生成`.gitattributes`文件。
  • 可以通过`git lfs pull`命令下载LFS文件。
  • 在项目中使用Git LFS时,需先初始化Git并指定要跟踪的LFS文件。

延伸问答

什么是Git LFS,它的主要功能是什么?

Git LFS(大型文件存储)用于处理大型二进制文件,提升Git性能,将超过50MB的文件存储在远程服务器上。

如何安装Git LFS?

根据操作系统不同,Linux使用命令`curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash`和`sudo apt-get install git-lfs`,MacOS使用`brew install git-lfs`,Windows下载安装包并运行安装程序。

如何在项目中使用Git LFS跟踪大文件?

在项目文件夹中初始化Git后,使用`git lfs track <文件名>`命令跟踪大文件,并生成`.gitattributes`文件。

如何查看当前被Git LFS跟踪的文件?

可以使用命令`git lfs track`来查看当前正在使用Git LFS追踪的文件。

如何取消对某个文件的LFS跟踪?

使用命令`git lfs untrack <文件名>`可以取消对某个文件的LFS跟踪。

如何下载LFS文件到另一台电脑?

在另一台电脑上克隆项目后,执行`git lfs pull`命令以确保下载LFS文件。

➡️

继续阅读