Tengo un repository de GitHub que se bifurca del repo del desarrollador X. Otro desarrollador, Y, está desarrollando algunas cosas interesantes en su tenedor, independientemente del mío y en su twig master
.
Me gustaría get el master
de Y en mi repository, pero en una twig separada, que luego podría fusionar con mi master
. ¿Qué command o stanzas .git/config
hacen eso?
En primer lugar, debe agregar un "control remoto" para el repository del desarrollador Y:
git remote add developerY git://whatever
Luego, debe search todas las twigs de ese repository como twigs de seguimiento remoto:
git fetch developerY
(Ahora, si ejecuta git branch -a
, debería ver que se ha creado el developerY/master
twig de seguimiento remoto).
Para crear una sucursal local basada en el master
desarrollador Y, haría:
git checkout -b masterY developerY/master
Luego puede trabajar en la twig masterY
, y cuando esté listo para fusionarla, solo haga lo siguiente:
git checkout master git merge masterY