コミット済みの .env を .gitignore では消せない──git rm --cached と履歴の後始末ZZenn.gitignore は追跡開始前のファイルにしか効かないため、既にコミットされた .env を .gitignore に記述しても git status から消えない。git rm --cached でインデックスから追跡だけ外し、履歴に残った秘匿値は git filter-repo で除去し、鍵のローテーションを実施する必要がある。2026/07/09開発初心者Git