Comandos útiles de Git

Instrucciones

Listado de ramas en remoto:

git branch -r

 

git ls-remote --heads

Crar rama local a partir de una rama remota y conectarlas:

git checkout -b dev origin/master

Para saber la rama en al cual estás actualmente:

git branch

Para colocarte en una rama en concreto:

git branch RAMA

Para saber si tu rama local está actualizada con relación a la rama remota:

git status

Para añadir nuevo contenido al respositorio:

git add .

git commit -m "El comentario de lo que estás subiendo"

git push

Si quieres bajar a tu rama local los cambios desde el repositorio:

git pull

Si has hecho cambios en tu rama local y tienes conflictos con lo que intentas bajar desde el repositorio (Esto aparcará tus cambios, bajará el código nuevo y recuperará tus cambios locales haciendo una fusión entre ambos):

git stash

git pull

git stash pop

Forzar la subida de nuestros cambios locales, en caso de conflictos

git push origin <your_branch_name> --force

Para que git ignore los cambios de permisos en tus carpetas locales:

git config core.fileMode false

Ver todas las ramas existentes en el repositorio

git branch -a

Snippet relacionados