1 つのファイルを削除する
-
filter-branchコマンドか BFG Repo-Cleaner を使用して、リポジトリの Git 履歴からファイルを削除します。 これらを使用する詳しい情報については、「機密データをリポジトリから削除する」を参照してください。 -
.gitattributes ファイルに移動します。
メモ: .gitattributes ファイルは通常、ローカルリポジトリ内に保存されます。 場合によっては、Git LFS 関連をすべて含むグローバル .gitattributes ファイルが作成されている可能性があります。
-
.gitattributes ファイル内で、関連付けられている Git LFS 追跡ルールを検索して削除します。
-
.gitattributes ファイルを保存して終了します。
Git LFS リポジトリ内にあるすべてのファイルを削除する
filter-branchコマンドか BFG Repo-Cleaner のいずれかを使用して、リポジトリの Git 履歴から ファイルを削除します。 これらを使用する詳しい情報については、「機密データをリポジトリから削除する」を参照してください。- オプションで、リポジトリにある Git LFS をアンインストールするには、次を実行します:
バージョンが 1.1.0 より前の Git LFS については、次を実行します:$ git lfs uninstall$ git lfs uninit
リポジトリにある Git LFSオブジェクト
After you remove files from Git LFS, the Git LFS objects still exist on the remote storage and will continue to count toward your Git LFS storage quota.
To remove Git LFS objects from a repository, delete and recreate the repository. リポジトリを削除すると、関連する Issue、Star、フォークもすべて削除されます。 詳しい情報については、「リポジトリを削除する」を参照するか、
注釈: ファイルを 1 つ削除しても、それ以外の Git LFS オブジェクトはリポジトリに保持する場合は、リポジトリを削除して再作成してから、Git LFS に関連付けられたファイルを再設定してください。 詳しい情報については、「1 つのファイルを削除する」および「Git Large File Storageを設定する」を参照してください。