🔒 Git リポジトリの履歴から機密情報を削除する方法
手順
git-filter-repo のインストール
brew install git-filter-repo新規にリポジトリのクローン
git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
cd YOUR-REPOSITORY機密情報の削除
git filter-repo --path PATH/TO/FILE --invert-paths(オプション)影響を受けるブランチの確認
grep '^refs/pull/.*/head$' .git/filter-repo/changed-refsリモートリポジトリへの強制プッシュ
git push -f origin