本来ignoreするべきファイルをaddしてしまい、危うくcommitする直前に気づいたので、addを取り消すことにした。

addされた後にgitignoreにファイルを指定しても除外対象にならないので、まずはaddを取り消す必要がある。

git reset HEAD

上記のコマンドを実行することで、addでインデックスに追加したファイルを全て戻すことができる。

特定のファイルのみを戻す場合は以下のようにファイル名を指定すれば良い。

git reset HEAD $filename

addを取り消した後は、gitignoreにファイルを指定してコミットすれば良い。