configuración de usuario
git config --global user.name tuNombre
git config --global user.email tuNombre@gmail.com
editor de código
git config --global core.editor "code --wait"
ver configuración
git config --global -e
inicializar proyecto
git init
estado actual
git status -s
agregar archivos
git add archivo.txt
agregar tag
git tag -a v1 -m "mensage con sentido"
git push --tags
realizar commit
git commit -m "mensaje con sentido"
git commit --> abre vscode
modificar nombre archivo
git mv archivo.txt archivo.md
eliminar archivo
git rm archivo.txt
recuperar archivo eliminado
git restore archivo.txt
ver cambios
git diff (q para salir)
ver historial
git log --oneline
crear rama
git checkout -b rama
ver ramas
git brach
cambiar de rama
git checkout rama
fusionar rama
antes moverse a la rama master
git checkout master
git merge rama
subir cambios
git push
recibir cambios
git pull
revertir cambios
git log (obtener id commit)
git reset --hard id
git clean -ffdx
eliminar rama
git branch -d rama