概要
GitHubでは100MB以上のファイルを扱うことができません。
その場合、対象ファイルをGit LFSを使って管理すると便利です。
https://git-lfs.github.com/
インストール
- Homebrewのインストール
- インストール後
brew update
- Git LFSをインストール
brew install git-lfs
git lfs install
Git LFSのバージョン確認
こちらでインストールされたかどうかを確認します。
> git lfs version
Git LFSで管理したいファイルの設定
- 100MBを超す対象ファイルを指定します。
git lfs track "*.psd"
- 以下のコマンドで超しているファイルを検索すると便利です。
find . -size +100M -ls
設定内容の確認
git lfs trackを設定内容を確認します。
> git lfs track
Listing tracked paths
XXXX.psd (.gitattributes)
対象ファイルのコミット
管理対象になれば通常通りpushしていきます。
> git add file.psd
> git commit -m "Add design file"
> git push origin master
管理対象の確認
git lfs ls-filesで実行してトラックされているファイルを確認できます。
git lfs ls-files
61a2f3f342 * hogehoge/*.psd