Mi flujo de trabajo habitual cuando trabajo con git es algo como esto:
- crear un repositorio local
- hacer algo de trabajo en ese repositorio, agregar / cambiar archivos, etc.
- decidir que quiero una ubicación remota central para el repositorio y crear una
- enviar todas las confirmaciones de mi repositorio local a este nuevo repositorio remoto
Ahora, sin embargo, quiero ser capaz de pushy pulldesde este repositorio remoto sin tener que especificar dónde estoy empujando o tirando a partir; Quiero que mi maestro local rastree al maestro remoto.
La forma correcta de hacer esto no me queda clara y no he podido determinarla a partir de la documentación, aunque en realidad no debería ser más de un comando.
Debido a que es algo que solo se hace una vez por repositorio, generalmente he empleado una de dos soluciones simples, pero hacky:
- utilizado
git clonepara crear un nuevo repositorio local y eliminó el anterior. Después de la clonación de git, el nuevo repositorio se configura para rastrear el origen. - .git / config editado manualmente para hacer el origen de la pista maestra.
Creo que debería poder ejecutar un comando, probablemente alguna forma de git remoteconfigurar un repositorio existente para que el maestro rastree un maestro remoto. ¿Alguien puede decirme cuál es ese comando?