gitのsubmoduleでの変更を無視する

gitにsubmoduleを追加してそのサブモジュール内でファイルの変更や追加をすると親でstatusした時になんか出る。(下のfile)

これはgitlinkといって特別な扱いらしい。.gitignoreに追加しても無視できなかった。これを無視するには親ディレクトリの.gitmodulesを開いてignore = dirtyを追加する。

参照:
https://stackoverflow.com/questions/7912022/do-you-ignore-a-git-submodule-in-your-gitignore-or-commit-it-to-your-repo

https://stackoverflow.com/questions/3240881/git-can-i-suppress-listing-of-modified-content-dirty-submodule-entries-in-sta