Cheatsheet de comandos Git y atajos para trabajar desde macOS, usando GitHub (personal) y GitLab (corporativo), principalmente desde VS Code y terminal.
git --version
which git
git statusgit init
git branch -M mainPrimer commit:
git add .
git commit -m "Primer commit"git remote add origin git@github.com:USUARIO/REPO.git
git push -u origin maingit remote add origin git@gitlab.com:GRUPO/SUBGRUPO/REPO.git
git push -u origin maingit remote rename origin old-origin
git remote add origin NUEVA_URLVer remotos:
git remote -vgit config user.name "Jairo Valencia"
git config user.email "correo@dominio.com"Ver configuración activa:
git config --listssh -T git@github.com
ssh -T git@gitlab.comgit status
git add .
git commit -m "Mensaje del commit"
git pushAgregar archivo específico:
git add archivo.pyQuitar del stage:
git restore --staged archivo.pygit rm -r --cached .
git add .
git commit -m "Aplicar .gitignore"Listar ramas:
git branchCrear y cambiar:
git checkout -b nueva-ramaVolver a main:
git checkout mainMerge:
git merge nueva-ramagit log
git log --oneline --graph --allgit diff
git diff --staged
git status -sbgit clone git@github.com:USUARIO/REPO.git
git clone git@gitlab.com:GRUPO/REPO.git-
Control de versiones:
⌘ + Shift + G -
Terminal integrada:
Ctrl + ` -
Commit desde VS Code:
- Escribir mensaje
- ✔ Commit
- Push desde la barra inferior
🛡️ Cheatsheet operativo para trabajo diario en seguridad, compliance y desarrollo.