git config --global user.name "your name"
git config --global user.email [email protected]
git init
git add . Este comando agrega todos los archivos al stage, y quedan listos para ser comiteados
git add <path/file.ext> Agrega solamente el archivo file al stage, y lo deja listo para comitearlo.
git commit -m "mensaje" Genera un commit con los archivos que estaban preparados (Stage)
git commit -m "<type>[optional scope]: <description>"
git push origin <rama> Envía todos los commits realizados al repositorio remoto (github)
git push origin main
git push origin master
git pull origin <rama> Trae todos los cambios 'mergeados' en la rama desde el repositorio remoto
git pull origin main
git pull origin develop
git status Muestra el estado del stage
git remote -v Muestra el repositorio remoto al cual estoy conectado
git checkout <rama> Cambia de rama
git checkout -b <rama> Crea una rama y se cambia a ella
git switch <rama> Cambia de rama
git switch -c <rama> Crea una rama y se cambia a ella
git branch Muestra las ramas disponibles
git branch -a Muestra las ramas disponibles en local y en remoto
git branch -d <rama> Borra la rama (si se puede)
git branch -D <rama> Borra si o sí la rama
git merge <rama> ej: git merge develop
featfeaturewipwork in progressfixcorrecciónbugcorreccion urgenterevisionrevision y mejora de legibilidad de códigodocsagragando documentación


