インストール
以下はHomebrewでインストールする場合のコマンドです。
Terminal
brew update
brew install git-lfs
git lfs install
LFS管理対象のファイルを指定する
Terminal
git lfs track "*.png" "*.gif" "*.jpg"
LFS管理対象から外す
Terminal
git lfs untrack "*.png" "*.gif" "*.jpg"
.gitattributes について
LFS管理対象のファイルを指定した場合 .gitattributes
というファイルが作成されます。
GitHubで使う場合の注意
GitHubではLFSのファイルを削除したい場合、リポジトリを削除するしかないようです。
Git LFS からファイルを削除した後でも、Git LFS オブジェクトはそのままリモートストレージに存在し、Git LFS ストレージ容量に対するカウントも継続します。
ファイルを Git Large File Storage から削除する - GitHub Docs
リポジトリに Git LFS をセットアップしてあれば、Git LFS からは、すべてのファイルを削除することも、ファイルのサブセットを削除することもできます。
github.com
![ファイルを Git Large File Storage から削除する - GitHub Docs](/_next/image?url=https%3A%2F%2Fpublic-content.hackersheet.com%2Fwebsite-og-images%2F93a7f5d4-c2df-4757-a8e6-5f3c93687417.png&w=3840&q=75)
Git LFSからファイルを削除してStorageを解放する
zenn.dev
![Git LFSからファイルを削除してStorageを解放する](/_next/image?url=https%3A%2F%2Fpublic-content.hackersheet.com%2Fwebsite-og-images%2F722f5e36-2051-430d-af63-cc5ac24af192.png&w=3840&q=75)