eureka

コミット済のファイルを.gitignoreで管理対象から外す

2
git

一度コミットしたファイルは後から.gitignoreに追加してもずっと管理されたままなので、こちらを解除する方法をメモ書きとして。

手順

  1. .gitignoreに追加
  2. コマンドラインでリポジトリから削除

これだけです。
具体的に見ていきましょう。

.gitignoreに追加

.gitignoreに管理対象から外したいファイル、フォルダを追記します。
今回はdistフォルダを新しく外したいと思います。

node_modules/
dist/

コマンドラインで管理対象から外す

以下のコマンドラインでリポジトリから削除します。
実際にフォルダが削除されるわけではなく、あくまでリポジトリから削除するコマンドです。

$ git rm --cached -r dist

※フォルダではなくファイルを削除する場合には下記のようにオプションがなくなります。

$ git rm --cached ファイル名

これで管理対象から外れているはずです。

2