• GitHubでは、一度プッシュした後だと後から.gitignoreに記載してもリポジトリから自動的に消されることはない、と気づいた

  • Gitの管理(インデックス)から外す。ファイルを消さずに、Gitの追跡だけを解除。

  • この方法ではGitHubの履歴には残る注意

    • 機密情報をpushしてしまった場合は、別の方法で行う
  • ファイル単体の場合

git rm --cached [ファイルのパス]
  • フォルダ丸ごとの場合
git rm -r --cached [フォルダ名/]
  • commitしてpush
git commit -m "chore: .gitignoreに従い不要なファイルを追跡対象から削除"
git push