過去の履歴も含めて実データに変換する方法。 > [!warning] > **この手順は運が悪いと ==リポジトリが破壊されて取り返しがつかなくなる==。最新の情報を確認し、==必ず==バックアップの上試すこと。** ### データの変換 LFSのポインタを実態データに変換する。 ``` git fetch --all git lfs migrate export --include="*" --everything ``` ### LFSコマンドフックの削除 [[Git LFS]]を動作させるhooksを削除する。 * post-merge * pre-push * post-checkout * post-commit ### LFS設定の削除 `.gitattributes` から lfs関連の設定を削除する。 ### 変更を[[force push (Git)|force push]] > [!warning] **再掲** **今ならまだ引き返せる** > **この手順は運が悪いと ==リポジトリが破壊されて取り返しがつかなくなる==。最新の情報を確認し、==必ず==バックアップの上試すこと。** ```console git push -f --force-with-lease --force-if-includes ```