Ramas en Git - UAMISO4101/borderlandsoft201620 GitHub Wiki
Contenido
- Conocer ramas descargadas
- Crear nueva rama
- Actualizar branch con últimos cambios de la rama development
- Cambiar nombre de la rama
- Eliminar rama
- Quitar referencias de ramas antiguas
- Referencias
Conocer ramas descargadas
$ git branch -r
Crear nueva rama
- Ir a la rama
development
$ git checkout development
- Crear la rama de la Historia de usuario e ir a ella
$ git checkout -b HU000 development
- 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
- Ir a la rama en la que se está trabajando
$ git checkout [nombreBranch]
- 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
- 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
- Verifique que se hayan quitado
$ git branch -a
Referencias
Merging vs. Rebasing - Atlassian