Si te encuentras con alguna parte que no comprendes puedes dejarlo en la sección de comentarios y te ayudaremos lo más rápido posible.
Solución:
Busqué una pregunta similar: la forma en que logré inicializar un repositorio de Git para un archivo de proyecto existente es esta (descargo de responsabilidad: esto se hace en Visual Studio 2013 Express, sin una configuración de Team Foundation Server):
- Abra el proyecto en Visual Studio.
- ir al menú Expediente → Agregar al control de código fuente.
Eso lo hizo por mí: suponiendo que Git esté configurado para usted, puede ir al menú Vista → Explorador del equipoluego haga doble clic en el repositorio para su archivo de proyecto y haga su compromiso inicial (asegurándose de agregar los archivos que desee).
- En primer lugar, debe instalar el software Git en su máquina de desarrollo local, por ejemplo, Git Extensions.
- Entonces hazlo
git init
en la carpeta de la solución. Esa es la forma correcta de crear una carpeta de repositorio. - Establecer un razonable
.gitignore
archivo, para que no cometa cosas innecesarias. git add
git commit
- Agregue el control remoto adecuado, como se describe en su cuenta de Team Foundation Server
git remote add origin
git push
tu codigo
Alternativamente, hay guías detalladas aquí usando la integración de Visual Studio.
Después de recorrer Visual Studio, finalmente descubrí la respuesta que tardó mucho más de lo debido.
Para tomar un proyecto existente sin control de código fuente y ponerlo en un repositorio de GitHub VACÍO (esto es importante), el proceso es simple, pero complicado, porque su primera inclinación es usar Team Explorer, lo cual es incorrecto y es por eso que estas teniendo problemas
Primero, agréguelo al control de código fuente. Hay algunas explicaciones de eso arriba, y todo el mundo llega hasta aquí.
Ahora, esto abre un repositorio LOCAL vacío y el truco del que nadie te habla nunca es ignorar el Explorador de equipos por completo e ir al Explorador de soluciones, hacer clic con el botón derecho en la solución y hacer clic en Confirmar.
Esto luego compromete todas las diferencias entre su solución existente y el repositorio local, esencialmente actualizándolo con todos estos archivos nuevos. Déle un nombre de compromiso predeterminado ‘archivos iniciales’ o lo que sea que flote su bote y confirme.
Luego simplemente haga clic en sincronizar en la siguiente pantalla y coloque la URL del repositorio de GitHub VACÍO. Asegúrese de que esté vacío o tendrá conflictos de rama maestra y no lo dejará. Entonces, use un nuevo repositorio o elimine el anterior que había arruinado anteriormente. Tenga en cuenta que esto es Visual Studio 2013, por lo que su kilometraje puede variar.
Si te mola la invitación, tienes la habilidad dejar una sección acerca de qué le añadirías a esta crónica.