Я не понимаю, насколько актуальна IDE.Вы просто делаете коммит в любое время, когда хотите, как обычно, а затем, когда вы хотите отправить его в удаленный репозиторий, вы делаете это.
Это бонус, если IDE, конечно, поддерживает Git, так как тогда вам не нужнопереключаться между консолью и IDE, но, конечно, не имеет в.Среда IDE должна игнорировать Git-репозиторий так же, как она должна игнорировать каталоги .svn для Subversion.
Конечно, работа с Visual Studio - даже без каких-либо плагинов - не вызывала у меня проблем, связанных с Git.