A "integração elegante do Git" do Visual Studio 2013 requer o Team Explorer , o que significa que você precisa do Team Foundation Server . Para habilitá-lo, abra sua solução, vá em Ferramentas -> Opções -> Controle de origem -> Provedor Microsoft Git.
É melhor obter o plug-in Git Source Control Provider. Veja esta resposta sobre como instalar este plug-in para o Visual Studio 2013: https://stackoverflow.com/a/18882284/1040437
Além disso, considerando o poder da linha de comando git, não acho que, com base nas capturas de tela que eu já vi usando, a integração seja muito boa. Parece rígido, e como alguém já comentou, é melhor usar o TortoiseGit. Qualquer pessoa que tenha usado o TortoiseSVN em sua equipe o achará instantaneamente familiar. Alguns de meus colegas de trabalho usam a linha de comando e estão divididos entre Git Bash e Posh-Git.
Minha principal reclamação com a integração do Visual Studio é que ele suporta apenas um fluxo de trabalho. Veja como as cadeias de ferramentas como o Stash da Atlassian suportam vários fluxos de trabalho de desenvolvimento diferentes e como o Stash muda dependendo do seu fluxo de trabalho git. Essa é uma maneira mais inteligente de projetar recursos semelhantes ao IDE em torno do repositório de controle de fonte git.
Nossa configuração de fluxo de trabalho específica no local de trabalho é especialmente resistente ao "cenário comum" no desenvolvimento moderno de SaaS, onde você tem uma linha principal de desenvolvimento e nunca escolhe / renova, pois sempre avança e atualiza todos para o código mais recente. Atualmente, temos 7 linhas de desenvolvimento ...
Dito isso, eu encontrei este artigo no Google "Visual Studio 2013 git": http://msdn.microsoft.com/en-us/library/vstudio/hh850437(v=vs.120).aspx