VSCode使いの人が誤ってコミットされたファイルを見て何これ感になったので
環境
RubyMine 2018.2.4 Build #RM-182.4505.55, built on October 8, 2018
gitで弾くといいもの
.idea
配下をすべて、というわけではなく、公式的には
This format is used by all the recent IDE versions by default. Here is what you need to share: ・All the files under .idea directory in the project root except the workspace.xml, usage.statistics.xml, and tasks.xml files which store user specific settings ・All the .iml module files that can be located in different module directories (applies to IntelliJ IDEA) - How to manage projects under Version Control Systems – IDEs Support (IntelliJ Platform) | JetBrains
機械訳すると以下の感じ。
このフォーマットは、デフォルトで最近のすべてのIDEバージョンで使用されています。これがあなたが共有する必要があるものです: ・ユーザー固有の設定を格納するworkspace.xml、 usage.statistics.xml、およびtasks.xml ファイルを除く、プロジェクトルートの.idea ・ディレクトリ以下のすべてのファイル 異なるモジュールディレクトリに配置できるすべての.iml モジュールファイル(IntelliJ IDEAに適用)
ということで
以外はだいたいコミットしたほうがいいとのことだが、Rubyとかでもそこまで細かくやったほうがいいのかはチーム内で要協議というところ