Hoja de referencia de GIT
Comandos de Git con parámetros - pequeña referencia
Índice
Aquí hay una pequeña guía rápida: comandos de Git con parámetros
Esta imagen de la calzada fue generada por modelo AI Flux 1 dev.
Comandos Básicos
git init
: Inicializar un nuevo repositorio Gitgit clone <url>
: Crear una copia local de un repositorio remotogit add <file>
: Preparar cambios para el commitgit commit -m "<message>"
: Guardar cambios en el repositorio local con un mensajegit status
: Verificar el estado de tu directorio de trabajogit log
: Ver el historial de commits
Ramas y Fusión
git branch
: Listar todas las ramas localesgit branch <branch-name>
: Crear una nueva ramagit checkout <branch-name>
: Cambiar a una rama diferentegit checkout -b <branch-name>
: Crear y cambiar a una nueva ramagit merge <branch>
: Fusionar la rama especificada en la rama actual
Repositorios Remotos
git remote add <name> <url>
: Añadir un repositorio remotogit push <remote> <branch>
: Subir commits locales a un repositorio remotogit pull
: Obtener y fusionar cambios desde el repositorio remotogit fetch
: Descargar cambios desde el repositorio remoto
Deshacer Cambios
git reset <file>
: Quitar los cambios de la zona de preparación manteniéndolos en el directorio de trabajogit reset --hard <commit>
: Descartar todos los cambios y moverse a un commit específicogit revert <commit>
: Crear un nuevo commit que deshaga los cambios de un commit específico
Comandos Avanzados
git stash
: Almacenar temporalmente archivos modificadosgit stash pop
: Aplicar y eliminar el último stashgit rebase <branch>
: Reaplicar commits sobre otra basegit cherry-pick <commit>
: Aplicar un commit específico en la rama actualgit tag <tag-name>
: Crear una etiqueta ligera en el commit actual
Configuración
git config --global user.name "<Tu Nombre>"
: Establecer el nombre para tus commitsgit config --global user.email "<tú@example.com>"
: Establecer el correo electrónico para tus commits
Reemplazar los marcadores como <file>
, <url>
, <branch-name>
, etc., con valores reales al usar estos comandos.
Enlaces Útiles
- https://es.wikipedia.org/wiki/Git
- https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet
- https://about.gitlab.com/images/press/git-cheat-sheet.pdf
- https://education.github.com/git-cheat-sheet-education.pdf
Otras guías rápidas
- Guía rápida de PowerShell
- Guía rápida de cURL
- Hoja de trucos de Bash
- Hoja de trucos de Hugo
- Hoja de trucos de Golang
- Hoja de trucos de LaTeX
- Hoja de trucos de Ollama
- Hoja de trucos de Docker
- Hoja de trucos de Kubernetes
- [Hoja de trucos de Python](https://www.glukhov.org/es/post/2024/08/python-cheat-sheet/ “Hoja de trucos de Python”