1 つのファイルを削除する
-
`filter-repo` コマンドを使って、リポジトリの Git 履歴からファイルを削除します。 これらの使用方法の詳細については、「[AUTOTITLE](/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)」を参照してください。 -
_.gitattributes_ ファイルに移動します。メモ
通常、.gitattributes ファイルはローカル リポジトリ内に保存されています。 場合によっては、Git LFS 関連をすべて含むグローバル .gitattributes ファイルが作成されている可能性があります。
-
_.gitattributes_ ファイル内で、関連付けられている Git LFS 追跡ルールを検索して削除します。 -
_.gitattributes_ ファイルを保存して終了します。
Git LFS リポジトリ内にあるすべてのファイルを削除する
-
`filter-repo` コマンドを使って、リポジトリの Git 履歴からファイルを削除します。 これらの使用方法の詳細については、「[AUTOTITLE](/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)」を参照してください。 -
オプションで、リポジトリにある Git LFS をアンインストールするには、次を実行します:
git lfs uninstallバージョンが 1.1.0 より前の Git LFS については、次を実行します:
git lfs uninit
リポジトリにある Git LFSオブジェクト
Git LFS からファイルを削除した後でも、Git LFS のオブジェクトは依然としてリモートストレージに存在します、また、それらのオブジェクトは引き続きGit LFS のストレージ容量にカウントされます。
Git LFS オブジェクトをリポジトリから削除するには、リポジトリを削除して再作成します。 リポジトリを削除すると、関連するイシュー、スター、およびフォークも削除されます。 詳しくは、「リポジトリの削除」をご覧ください。 削除されたオブジェクトを消去する必要があり、リポジトリを削除できない場合、サポートにお問い合わせください。
メモ
ファイルを 1 つ削除しても、それ以外の Git LFS オブジェクトはリポジトリに保持する場合、リポジトリを削除して再作成してから、Git LFS に関連付けられたファイルを再設定してください。 詳細については、「1 ファイルの削除」と「Git Large File Storage を設定する」を参照してください。
参考資料
-
[AUTOTITLE](/repositories/working-with-files/managing-large-files/about-git-large-file-storage) -
[AUTOTITLE](/repositories/working-with-files/managing-large-files/collaboration-with-git-large-file-storage) -
[AUTOTITLE](/repositories/working-with-files/managing-large-files/installing-git-large-file-storage)