3.2.1 Trabajando con ramas en GitHub
Last updated
Last updated
Para crear una rama en GitHub:
Entra a tu repositorio de Git
Da clic en el botón de Branch: master
Teclea el nombre de tu branch, en esta caso será: Develop
Teclea Enter y se copiará una copia del código de tu rama master a la nueva rama de Develop
Una vez creada la rama, puedes agregar otra rama para realizar los cambios de tu código, por ejemplo feature3 donde 3 es el número de tarea en tu sistema de control de cambios, por ejemplo azure devops.
Una vez que terminas los cambios creas un pull request desde visual studio o github.
Si deseas ver el contenido de otra rama en Github serían los mismos pasos:
Entra a tu repositorio de Git
Da clic en el botón de Branch: master
Busca o selecciona la rama de la cual deseas ver su contenido. Puedes confirmar el cambio porque ya no dice master, si no el nombre de la rama y se muestra una palomita en la rama actual
Para este ejemplo solo modificamos el archivo README.md en la rama de desarrollo para agregar que el código cuenta con la rama master y la rama desarrollo.
Edita el archivo readme.md dando clic en el lápiz
Edita la descripción, agrega el mensaje para describir los cambios, github te da la opción de crear una nueva rama para tus cambios o agregar los cambios directamente en la rama desarrollo y crear el pull request. En este ejemplo elegiré la primer opción ya que la rama ya esta creada.
Por último da clic en el botón Commit changes
Si vuelves a entrar al repositorio ves un mensaje indicado que tienes un cambio y te sugiere que crees el pull request. En este ejemplo crearé el pull request para pasar los cambios a la rama master. Da clic en el botón Compare & pull request
En la parte superior te indica que se va a pasar el cambio de la rama develop a la rama master.
Si en tu código de github hay mas de un miembro, puedes agregar otro miembro de tu equipo para que revise y apruebe tus cambios, esto en el lado derecho en la opción Reviewers.
Por último da clic en Create pull request
Debido a que actualmente tengo configurado la integración continua con Azure Devops y tenia una versión de .Net Core que no se encontraba disponible en ese momento marca error en la integración continua. Si deseas ver los cambios da clic en el archivo README.md .
En esta opción puedes ver los cambios y aprobarlos. Se muestra en verde los cambios del archivo README.md y si fueras la persona que debe aprobar los cambios puedes
Da clic en el botón review changes
Si todo esta correcto selecciona la opción Approve, y si tienes alguna sugerencia para el programador, puedes seleccionar la opción Request changes
Da clic en el botón submit review.
Verás los comentarios, por último da clic en el botón Merge para pasar los cambios de tu rama develop a la de master.
Debes confirmar el merge y por útlimo los cambios se pasan correctamente