GitHubで使用する既存のファイルがリポジトリに存在する場合は、最初にリポジトリからファイルを削除してから、ローカルでGit LFSに追加する必要があります。 詳しくは、「リポジトリのファイルを Git Large File Storage に移動する」をご覧ください。
アップロードに成功しなかったGit LFSのファイルで参照されたものがあるなら、エラーメッセージが返されます。 詳しくは、「Git Large File Storage のアップロード エラーを解決する」をご覧ください。
メモ
大きなファイルを GitHub Enterprise Serverにプッシュする前に、企業で Git LFS が有効になっていることを確認してください。 詳しくは、「Enterprise 向けの 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