一度コミットしたファイルは後から.gitignore
に追加してもずっと管理されたままなので、こちらを解除する方法をメモ書きとして。
手順
.gitignore
に追加- コマンドラインでリポジトリから削除
これだけです。
具体的に見ていきましょう。
.gitignoreに追加
.gitignoreに管理対象から外したいファイル、フォルダを追記します。
今回はdistフォルダを新しく外したいと思います。
node_modules/
dist/
コマンドラインで管理対象から外す
以下のコマンドラインでリポジトリから削除します。
実際にフォルダが削除されるわけではなく、あくまでリポジトリから削除するコマンドです。
$ git rm --cached -r dist
※フォルダではなくファイルを削除する場合には下記のようにオプションがなくなります。
$ git rm --cached ファイル名
これで管理対象から外れているはずです。
2