重要: Git LFS を正常に機能させるには、ファイルがまだ Git 履歴にない可能性があります。
必須の手順:
brew (または mac ports..) 経由で Git LFS をインストールします。
brew install git-lfs
jour ローカル Git リポジトリ内で LFS を初期化します。そうしないと、コマンドは効果がありません。
git lfs install
// Updated pre-push hook. Git LFS initialized.
iOS フレームワークを直接追跡しないでください (例: "opencv2.framework")。macOS はそれをフォルダーとして扱います。フレームワーク内の 1 つの大きなバイナリ ファイルを追跡するだけです。
git lfs track MyProject/Libraries/opencv2.framework/Versions/A/opencv2
// Tracking MyProject/Libraries/opencv2.framework/Versions/A/opencv2
新しく生成された「.gitattributes」を含むすべてのファイルを追加します
git add .
変更をコミットする
git commit -m "added lfs binary"
ファイルが LFS によって適切に追跡されていることを確認します。
git lfs ls-files
// 604bd36eb5 * MyProject/Libraries/opencv2.framework/Versions/A/opencv2
コミットをプッシュし、Git が最初に大きなファイルをアップロードしていることを確認します
git push
// Git LFS: (1 of 1 files) 3.54 MB / 87.34 MB
これで完了です。