Recientemente fusioné una rama en la que estaba trabajando con la rama 'master'. Debo tener (todavía algo así como un git n00b) hecho algo al empujar o tirar que creó un origin/master
y un origin/HEAD
ramas. Desafortunadamente, no mantuve un registro de los comandos que ejecuté que hicieron esto. Actualmente, mi equipo tiene un montón de código en sus copias maestras que no obtengo cuando reviso el proyecto (incluso si yo clone
a una nueva ubicación).Mi rama git muestra 'origin/master' y 'origin/HEAD' en Sourcetree y no sé cómo fusionar los dos
Aquí hay una captura de pantalla de lo que está mostrando SourceTree:
realmente necesito resolver esto para que pueda seguir trabajando por lo que cualquier ayuda será muy apreciada.
Eso no es algo de lo que deba preocuparse. También lo tengo en algunos de mis repositorios, pero es algo así como, solo un puntero a 'origin/master'. Si haces 'git branch -r', deberías ver esto. – Shahbaz
Hmmm ... alguna idea sobre por qué mi maestro está tan fuera de sincronía con los que tienen mis compañeros de equipo? –
Bueno, por supuesto, dado que tiene repositorios diferentes, debe sincronizarlos. Entonces, ¿su pregunta es realmente "cómo fusionar _su_ trabajo con el de' origen' "? – Shahbaz