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