title: How to use Visual Studio Code as the default editor for Git MergeTool including for 3-way merge
body: <p>Today I was trying to use the <code>git mergetool</code> on the Windows command prompt and realized that it was defaulting to use <em>Vim</em>, which is cool, but I'd prefer <em>VS Code</em>.</p>
  <p>How can I have <em>Visual Studio Code</em> function as my GUI for handling merge conflicts (or even as a diffing tool) for Git?</p>
  <p>Is it possible to setup <em>VS Code</em> to get visuals for a <a href="https://en.wikipedia.org/wiki/Merge_(version_control)#Three-way_merge" rel="nofollow noreferrer">three-way merge</a>?</p>