Ramas en Git - UAMISO4101/borderlandsoft201620 GitHub Wiki

Contenido

Conocer ramas descargadas

$ git branch -r

Crear nueva rama

  1. Ir a la rama development
$ git checkout development
  1. Crear la rama de la Historia de usuario e ir a ella
$ git checkout -b HU000 development
  1. Realizar push a la rama
$ git push --set-upstream origin HU000

Si presenta problemas con el manejo de ramas, se recomienda descargar el repositorio nuevamente

Actualizar branch con últimos cambios de la rama development

  1. Ir a la rama en la que se está trabajando
$ git checkout [nombreBranch]
  1. Obtener los cambios de la rama development a la rama deseada
$ git merge origin/development

Cambiar nombre de la rama

Seguir este artículo: Rename a local and remote branch in git

Eliminar rama

Online

Ubicarse en otra rama primero, de lo contrario, remover la rama local también. El nombre de la rama debe ser el nombre local. Si la rama origen es origin/mi-rama, branch_name debe ser mi-rama

$ git push origin --delete [branch_Name]

Local

Cambiar a otra rama y digitar:

$ git branch -d [branch_Name]

Quitar referencias de ramas antiguas

  1. Realice un pull con sus commits pendientes y luego Ubíquece en la rama master y ejecutar lo siguiente:
$ git remote prune origin
$ git branch --merged | egrep -v "(^\*|master|dev)" | xargs git branch -d
  1. Verifique que se hayan quitado
$ git branch -a

Referencias

Merging vs. Rebasing - Atlassian