git: Comandos básicos - c13inb/c13inb.github.io GitHub Wiki
Descarga los cambios realizados en el repositorio remoto:
git fetchImpacta en la rama en la que te encuentras parado, los cambios realizados en la rama “nombre_rama”:
git merge '<nombre_rama>'Unifica los comandos ''fetch'' y ''merge'' en un único comando:
git pullConfirma los cambios realizados: El “mensaje” generalmente se usa para asociar al ''commit'' una breve descripción de los cambios realizados:
git commit -am "<mensaje>"Sube la rama “nombre_rama” al servidor remoto:
git push origin ''<nombre_rama>''Muestra el estado actual de la rama, como los cambios que hay sin commitear:
git statusComienza a trackear el archivo “nombre_archivo”:
git add ''<nombre_archivo>''Crea una rama a partir de la que te encuentres parado con el nombre “nombre_rama_nueva”, y luego salta sobre la rama nueva, por lo que quedas parado en ésta última:
git checkout -b ''<nombre_rama_nueva>''Si existe una rama remota de nombre “nombre_rama”, al ejecutar este comando se crea una rama local con el nombre “nombre_rama” para hacer un seguimiento de la rama remota con el mismo nombre:
git checkout -t origin/''<nombre_rama>''Lista todas las ramas locales:
git BranchLista todas las ramas locales y remotas:
git branch -aElimina la rama local con el nombre “nombre_rama”:
git branch -d ''<nombre_rama>''Elimina la rama remote con el nombre “nombre_rama”:
git push origin ''<nombre_rama>''Actualiza tu repositorio remoto en caso que algún otro desarrollador haya eliminado alguna rama remota:
Elimina los cambios realizados que aún no se hayan hecho ''commit'':
git reset --hard HEADRevierte el ''commit'' realizado, identificado por el “hash_commit”:
git revert ''<hash_commit>''