Visual Studio 2017 Local Git Repo ruta incorrecta

Estoy teniendo problemas con Visual Studio 2017 (Community Edition), tratando de publicar mi nueva solución en Visual Studio Online.

Visual Studio no me deja presionar la solución antes de confirmar los cambios. Sin embargo, cuando voy a Cambios en Team Explorer, Visual Studio intenta comprometer toda mi carpeta C: \ Users \ Username y todos sus subdirectorys (34,967 Changes) como en la siguiente captura de pantalla:

enter image description here

He intentado durante horas, incluso intenté desinstalar y volver a instalar Visual Studio, pero no sé cómo solucionar este problema.

¿Podría alguien explicar cómo simplemente publicar la solución en la que estoy trabajando a Visual Studio Online?

No es necesario ubicar su repository local en C:\Users\Username\Source\Repos\reponame (es la ruta pnetworkingeterminada, pero puede cambiarla al clonar un repository). Solo necesita asegurarse de que VS se conecte con el repo de git correcto para el que está trabajando. Pasos a continuación para solucionar el problema:

  1. Por favor, asegúrese de haber clonado su repo de git de VSO. Y el repository local pnetworkingeterminado se clona en C:\Users\Username\Source\Repos\reponame . Pero puedes cambiar el path en tu necesidad.

    enter image description here

  2. Consulte el repository de git local para el que está trabajando.

    VS -> Team Explorer -> Administrar conexiones -> el repository en negrita es el que se conecta ahora (como C:\Users\TFSTest\Source\Repos\Git2 es el repository local en funcionamiento).

    enter image description here

  3. Crea una solución para el path correcto

    Puede crear soluciones desde Team explorer – New (la location es la ruta de repository local actual C:\Users\Username\Source\Repos\reponame de forma pnetworkingeterminada) o puede crear por File – New – project (las ubicaciones pnetworkingeterminadas son como c:\users\Username\documents\visual studio 2017\Projects ). Independientemente de cómo cree una solución, debe asegurarse de que la location sea ​​su ruta de repository local ( C:\Users\Username\Source\Repos\reponame ) y no se haya seleccionado Crear nuevo repository de Git .

    enter image description here

Ahora VS solo mostrará los cambios para la nueva solución que creó.

Creo que ha inicializado el repository git en la carpeta de usuario en lugar de la carpeta del proyecto.

Para solucionarlo, elimine la carpeta '.git' que se encuentra en la carpeta del usuario (podría estar oculta de manera pnetworkingeterminada).

A continuación, inicialice el repository de git en la carpeta correcta.