Gitレポジトリにすでコミットされてしまった多量のファイルを.gitignore
に追加して、レポジトリから外した場合一般的に対象フィアルを以下のコマンドで対応します。
git rm --cached <file>
ただ、フロントエンドアセットやパッケージ依存ライブラリなどが多量にコミットされてしまったときは流石に一つひとつ削除したくないです。
以下の手順でまずすべてのファイルをGitから外して、そして.gitignore
以外すべて追加し直して、コミットする流れで簡単に対応できます。
git rm -r --cached .
git add -A
git commit -am 'Removing ignored files'