Comandos de Git/GitHub más usados

0
(0)

🐙 40 Comandos de Git/GitHub más usados (básicos y avanzados)

Git es el sistema de control de versiones más popular del mundo, y GitHub su plataforma líder para colaboración. A continuación, encontrarás una tabla extendida con 40 comandos de Git y GitHub: desde lo más básico (inicializar, clonar, hacer commits) hasta lo avanzado (rebase, cherry-pick, reflog). Dominar estos comandos te dará un control total sobre tus proyectos.

Comando Descripción Ejemplo
git init Inicializa un nuevo repositorio git init
git clone Clona un repositorio remoto git clone https://github.com/user/repo.git
git status Muestra el estado del repo git status
git add Añade archivos al área de staging git add archivo.txt
git commit Guarda cambios con un mensaje git commit -m "mensaje"
git log Muestra historial de commits git log --oneline
git diff Compara cambios pendientes git diff archivo.txt
git show Muestra detalles de un commit git show abc123
git config Configura usuario/correo git config --global user.name "Juan"
git help Muestra ayuda de un comando git help commit
git branch Crea o lista ramas git branch feature
git checkout Cambia de rama git checkout main
git switch Cambia de rama (moderno) git switch develop
git merge Fusiona ramas git merge feature
git rebase Reaplica commits en otra rama git rebase main
git cherry-pick Aplica un commit específico git cherry-pick abc123
git branch -d Elimina una rama git branch -d feature
git branch -m Renombra una rama git branch -m master main
git remote Gestiona repos remotos git remote -v
git fetch Descarga cambios sin aplicar git fetch origin
git pull Descarga y fusiona cambios git pull origin main
git push Sube cambios al remoto git push origin main
git push -u Sube rama y configura upstream git push -u origin feature
git remote add Añade un remoto nuevo git remote add origin URL
git reset Revierte commits/cambios git reset --hard HEAD~1
git revert Crea commit que revierte otro git revert abc123
git clean Borra archivos sin seguimiento git clean -f
git restore Restaura archivos git restore archivo.txt
git checkout -- Restaura archivo (método viejo) git checkout -- archivo.txt
git stash Guarda cambios temporales git stash save "WIP"
git stash pop Recupera cambios guardados git stash pop
git tag Crea etiquetas de versión git tag v1.0
git tag -a Etiqueta anotada git tag -a v1.1 -m "release"
git reflog Muestra historial oculto git reflog
git bisect Encuentra commit con error git bisect start
git blame Muestra autor línea por línea git blame archivo.txt
git shortlog Resumir commits por autor git shortlog -s -n
git archive Crea zip/tar de versión git archive --format=zip HEAD > code.zip
git submodule Gestiona submódulos git submodule add URL
git worktree Administra múltiples árboles git worktree add ../copia rama

🧠 Conclusión

Estos 40 comandos abarcan casi todo el ciclo de vida en Git: desde la creación de repositorios hasta técnicas avanzadas de rebase, reflog y submódulos. Si los dominas, podrás trabajar con confianza en cualquier proyecto y colaborar eficazmente en GitHub.

Que te pareció este post?

Click en la estrella para votar

Rating promedio 0 / 5. Conteo 0

Sea el primero en calificar esta publicación.

¡Lamentamos que este post no te haya resultado útil!

¡Mejoremos este post!

Cuéntanos ¿cómo podemos mejorar este post?

error: Contenido esta Protegido
Scroll al inicio