title: Ignore any blank space or line break in git-diff
body: <p>I have the same HTML file rendered in two different ways and want to compare it using <code>git diff</code>, taking care of <strong>ignoring every white-space, tab, line-break, carriage-return</strong>, or anything that is not strictly the source code of my files.</p>
  <p>I'm actually trying this:</p>
  <p><code>git diff --no-index --color --ignore-all-space &lt;file1&gt; &lt;file2&gt;</code></p>
  <p>but when some html tags are collapsed all on one line (instead of one per line and tabulated) <em>git-diff</em> detect is as a difference (while for me it is not).</p>
  <pre><code>&lt;html&gt;&lt;head&gt;&lt;title&gt;TITLE&lt;/title&gt;&lt;meta ......
  </code></pre>
  <p>is different from</p>
  <pre><code>&lt;html&gt;
      &lt;head&gt;
          &lt;title&gt;TITLE&lt;/title&gt;
          &lt;meta ......
  </code></pre>
  <p>What option do I miss to accomplish what I need and threat as if it was the same?</p>