For a multi scc enviroment, git scc should have a feature that maps the current solution to the source control chosen just like other sccs (e.g AnkhSVN).
This means editing .sln file to add/change the following:
GlobalSection(GitScc) = preSolution
Git-Managed = True
Manager = Git Source Control Provider
That way visual studio will automatically switch the source control plugin.