title: What are the big differences between TFVC (TFS Version Control) and Git for source control when using Visual Studio 2013?
body: <p>There are tons of questions and answers about Git versus TFVC Source Control, but no current answers cover the integration of Git into Team Foundation Server/Service that I can find.</p>
  <p>I'm starting green pasture development using a wide variety of languages (C#, C++, PHP, Javascript, MySSQL) using Visual Studio 2013. In the future, there will be some iOS development. I'm very familiar with SVN, VSS and TFVC for source control. However, I have never used Git. I prefer TFS for process management/agile development... It's not perfect, but it integrates well into Visual Studio.</p>
  <p>So, to help me decide between these two systems...</p>
  <h3>What are the big differences between TFVC and Git for source control when using Visual Studio 2013?</h3>
  <ul>
  <li>Is the only benefit in my case a local repository (not saying that it's insignificant) and iOS development support?</li>
  <li>Is the only drawback to Git the command line interface (some would argue that's not a drawback ;-P).</li>
  <li>Have you experienced in the Visual Studio 2013 GUI for Git? Is that enough to support basic branching/merging without the command line interface?</li>
  <li>Is there a detailed start-up guide for Git that shows Git being used with Visual Studio 2013? Microsoft has a video for integrating an existing Git repository into Visual Studio 2013, but I'm looking for a start from scratch with Git and VS 2013.</li>
  </ul>
  <p>I am not looking for a book here, but just a few bullet points and maybe some relevant links from folks that have used both TFVC and Git.</p>