Для пользователей Windows...:
Это учебное руководство здесь будит Вас и работающий простым и кратким способом. Он учит Вам самые полезные стандартные программы командной строки и простые рабочие процессы МЕРЗАВЦА, что Вы будете использовать много раз.
Удачи!
Я лично использую msysGit. Что такое лучшее git
клиент, чем git
самостоятельно? (Не забывайте git config --global color.diff always
.)
Для интеграции Visual Studio попробуйте Расширения Мерзавца и проверьте это сообщение StackOverflow: Использование Мерзавца с Visual Studio
Вот другое руководство по использованию Мерзавца в Windows. msysGit, кажется, прекрасен, хотя я предпочитаю использовать TortoiseGit - но затем я не действительно законченный программист.