title: Intellij "before commit" options meaning
body: <p>I cannot find the documentation about the several options (checkboxes) that are visible when commiting.</p>
  
  <p><img src="https://i.stack.imgur.com/RvwqW.png" alt="commit options"></p>
  
  <p>I'm looking for an option to <code>squash</code> all commits from the IDE, and I'm wondering if one of these options couldn't help me to do that. Is there any official documentation about the different options?</p>