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 -b <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
feat
featurewip
work in progressfix
correcciónbug
correccion urgenterevision
revision y mejora de legibilidad de códigodocs
agragando documentación