-
GitHubでは、一度プッシュした後だと後から.gitignoreに記載してもリポジトリから自動的に消されることはない、と気づいた
-
Gitの管理(インデックス)から外す。ファイルを消さずに、Gitの追跡だけを解除。
-
この方法ではGitHubの履歴には残る注意
- 機密情報をpushしてしまった場合は、別の方法で行う
-
ファイル単体の場合
git rm --cached [ファイルのパス]
- フォルダ丸ごとの場合
git rm -r --cached [フォルダ名/]
- commitしてpush
git commit -m "chore: .gitignoreに従い不要なファイルを追跡対象から削除"
git push