tag - git versioning
¿Cómo busco una rama en el tenedor de otra persona en GitHub? (2)
Esta pregunta ya tiene una respuesta aquí:
- Cómo retirar la rama remota del repo de otra persona 3 respuestas
Lo he bifurcado de un repositorio en GitHub. Quiero obtener el código de una bifurcación en el tenedor de otro usuario.
¿Debo clonar el repositorio completo de este usuario en un repositorio local por separado o puedo hacer algo como el git checkout link_to_the_other_users_branch
?
share no funcionó para mí. Esto hizo:
git remote add theirusername https://github.com/theirusername/reponame
git fetch theirusername
git checkout -b mynamefortheirbranch theirusername/theirbranch
Recursos:
$ git remote add theirusername [email protected]:theirusername/reponame.git
$ git fetch theirusername
$ git checkout -b mynamefortheirbranch theirusername/theirbranch
Tenga en cuenta que hay varios URI "correctos" que puede usar para el control remoto cuando lo agrega en el primer paso.
-
[email protected]:theirusername/reponame.git
es un URI basado en SSH -
https://github.com/theirusername/reponame.git
es un URI HTTP
El que prefiera utilizar dependerá de su situación: GitHub tiene un artículo de ayuda que explica la diferencia y lo ayuda a elegir: ¿Qué URL remota debo usar?