Mi flujo de trabajo habitual cuando se trabaja con git, es algo como esto:ramas git existentes para realizar un seguimiento de las sucursales remotas
- crear un repositorio local
- hacer algún trabajo en ese repositorio, añadir archivos/cambio etc.
- decido que quiero una ubicación remota central para el repositorio, y crear una
- empujar todas las confirmaciones de mi repositorio local a este nuevo repositorio remoto
Ahora, sin embargo, quiero poder push
y pull
desde este repositorio remoto sin tener que especificar desde dónde estoy presionando o tirando; Quiero que mi maestro local rastree el maestro remoto.
El correcto no es claro para mí, y no he podido determinarlo a partir de la documentación, aunque en realidad no debería ser más de un comando.
Debido a que es algo que sólo ha hecho una vez al repositorio, he empleado generalmente una de dos soluciones simples, pero hacky,:
- utiliza
git clone
para hacer un nuevo repositorio local, y eliminado el antiguo . Después de la clonación de git, el nuevo repositorio está configurado para rastrear el origen. - editó manualmente .git/config para crear el origen de la pista maestra.
creo que debería ser capaz de ejecutar un comando, probablemente algún tipo de git remote
para configurar un repositorio existente para tener un seguimiento de un maestro principal remoto. ¿Alguien puede decirme qué es ese comando?
vuelve realidad que una pregunta similar se ha hecho antes: http: // stackoverflow. com/questions/312055/how-do-i-fix-missing-git-remote-details – SpoonMeiser
Esto es en realidad un duplicado de: http://stackoverflow.com/questions/520650/how-do-you-ma ke-an-existing-git-branch-track-a-remote-branch – takeshin
Duplicate of [¿Cómo hacer que una rama de Git existente rastree una rama remota?] (http://stackoverflow.com/q/520650/456814) . –