Also ich (bzw auch bei mir auf der Firma) nutze für gewöhnlich GitExtensions. Ich mache das nicht über eine
IDE-Integration. GitExtensions ist eine gut nutzbare
GUI(und der Installer liefert GIT gleich mit).
Darüber lassen sich ganz einfach lokale Repos initialisieren oder welche vom Remote spiegeln.