TortoiseGit é um Windows Shell Interface para Git e baseado em Microsoft Visual Studio Eclipse ou outros, você pode usá-lo com quaisquer ferramentas de desenvolvimento que você gosta, e com qualquer tipo de arquivo. A interação principal com o TortoiseGit estará usando o menu de contexto do explorador do Windows. Tortoise Git suporta você por tarefas regulares, como cometer, mostrar logs, diferir duas versões, criar galhos e tags, criar patches e assim por diante (veja nossos Screenshots ou documentação). É desenvolvido sob a GPL. O que significa que é completamente livre para qualquer pessoa usar, incluindo em um ambiente comercial, sem qualquer restrição. O código fonte também está disponível livremente, para que você possa até mesmo desenvolver sua própria versão se quiser.