GitHubで使用する既存のファイルがリポジトリに存在する場合は、最初にリポジトリからファイルを削除してから、ローカルでGit LFSに追加する必要があります。 詳しくは、「リポジトリのファイルを Git Large File Storage に移動する」をご覧ください。
アップロードに成功しなかったGit LFSのファイルで参照されたものがあるなら、エラーメッセージが返されます。 詳しくは、「Git Large File Storage のアップロード エラーを解決する」をご覧ください。
-
[ターミナル][ターミナル][Git Bash] を開きます。
-
現在の作業ディレクトリを、 Git LFSで使用する既存のリポジトリに変更します。
-
リポジトリ内のファイルの種類を Git LFSに関連付けるには、
git lfs trackを入力し、自動的に Git LFSにアップロードするファイル拡張子の名前を入力します。たとえば、 .psd ファイルを関連付けるには、次のコマンドを入力します。
$ git lfs track "*.psd" > Tracking "*.psd"
Git LFSに関連付けるすべてのファイルの種類は、git lfs trackに追加する必要があります。 このコマンドは、リポジトリの .gitattributes ファイルを修正し、大きなファイルを Git LFSに関連付けます。
メモ
ローカルの .gitattributes ファイルをリポジトリにコミットすることを強くお勧めします。
_ _に関連付けられているグローバルGit LFS ファイルに依存すると、他の Git プロジェクトに貢献するときに競合が発生する可能性があります。
- リポジトリに .gitattributes ファイルを含めると、フォークや新しいクローンを作成するユーザーは、 Git LFSを使用して共同作業を簡単に行うことができます。
- リポジトリに .gitattributes ファイルを含めると、 Git LFS オブジェクトを必要に応じて ZIP ファイルと tarball アーカイブに含めることができます。
-
以下のコマンドで、関連付けた拡張子に一致するリポジトリにファイルを追加します:
git add path/to/file.psd -
ファイルをコミットし、 GitHubにプッシュします。
git commit -m "add file.psd" git pushアップロードしたファイルの Diagnostics 情報が、以下のように表示されるはずです:
> Sending file.psd > 44.74 MB / 81.04 MB 55.21 % 14s > 64.74 MB / 81.04 MB 79.21 % 3s