Una rama es como un repositorio alternativo, una etiqueta es una marca a un punto en el desarrollo de alguna rama. 1. OPERANDO CON RAMAS (BRANCHES)Si está trabajando en un proyecto ya existente: git pull traerá información de ramas también Si el proyecto tiene una rama OBSD_CURRENT puede pasar a la misma con: git checkout OBSD_CURRENT (no de Puede examinar las ramas existentes y la activa con: git branch Si aún no ha clonado el repositorio, y desea trabajar en una rama particular, como se explica en {2} puede hacerlo con: git clone -b OBSD_CURRENT https://git@github.com/pasosdeJesus/adJ.git Si desea crear una rama nueva: git checkout -b NUEVA_RAMA Si ha hecho cambios en una rama, por ejemplo OBSD_CURRENT y necesita integrarlos en la rama master: git fetch origin OBSD_CURRENT git merge origin/OBSD_CURRENT OPERANDO CON ETIQUETAS (TAGS)Cree una etiqueta local con: git tag -a v0.9.3 -m "Version 0.9.3" Envie las etiquetas al repositorio con: git push origin v0.9.3 Puede borrar una etiqueta con: git tag -d v1.2b1 git push origin :refs/tags/v1.2b1 OPERANDO CON STASHSi introduce cambios que le impiden jalar fuentes del repositorio (hacer pull): git stash Esto dejará sus fuentes como en la versión antes sacada del repositorio, sus cambios quedarán en el stash. A continuación jale las nuevas fuentes ( Puede revisar los cambios del stash con: git stash show -p stash@{0} y puede aplicar los cambios del stash en las fuentes jaladas con: git stash apply REFERENCIAS
|