git comandos

mostrar las ramas locales
git branch

mostrar las ramas remotas
git branch -r



mostrar todas las ramas
git branch -a

cambiar de un branch a otro

git checkout otro-rama

crear una rama local a partir de una remota

git checkout --track origin/rama-remota
(se creara con el mismo nombre del remoto)

git checkout -b myBranchName repo2/master

git checkout -b [branch] [remotename]/[branch]


a veces, cuando se trabaja, los archivos estan en un estado sucio (messy state)
y justo necesitamos cambiar de branch, para lo cual deberemos tener todos
los cambios commiteados. Pero no queremos tener que commitear archivos
que aun no estan terminados. La solucion es

git stash

si se tuviese algun archivo sin trackear (nuevo)

git stash -u
si se quiere guardar con algun nombre
git stash save -u "algun nombre"

para traer de nuevo los cambios guardados en el stash en el branch en el que estes

git stash apply


como mergear 2 branches locales, por ejemplo pasar los cambios de rama2 a rama1


git checkout rama1 (situarse en el branch)
Then merge the rama2:

git merge rama2
para borrar un branch local
git branch -d the_local_branch

para forzar la eliminacion


git branch -D the_local_branch
eliminar/borrar branch remoto
git push origin --delete the_remote_branch



No hay comentarios:

Publicar un comentario

linux ubuntu mint actualizar chrome

 desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable