- Crear una rama foo
- Movernos a la rama foo
- Uniendo ramas en git (merge) [draxus]
$ git branch foo
$ git checkout foo
si tenemos dos ramas de desarrollo de un mismo proyecto en un repositorio git y llegado a un punto queremos juntarlas, podemos hacer lo siguiente:
$ git checkout foo
$ git pull . bar
Siendo bar el nombre de la rama que queremos unir con la rama foo.
Ahora es posible que existan conflictos entre ficheros que hayamos modificado en ambas ramas, para corregirlos, usaremos:
$ git mergetool -t herramienta_diff
En Linux podemos usar meld como herramienta, instalación:
$ sudo aptitude install meld
- Pausar desarrollo (git stash) [malev's blog]
git stash
git pull
# working on changes
git add .
git commit -m “a message”
git stash pop
# continue as nothing has happened
Fuentes:
ProGit draxus malev's blog
No hay comentarios:
Publicar un comentario