Jan 06, 2026
Diego B.
5min de lectura
Los comandos de Git te permiten crear, gestionar y controlar versiones de un repositorio, haciendo un seguimiento claro de cada cambio entre tu entorno de desarrollo local y bases de código remotas, agilizando tu flujo de trabajo.
En esta guía verás los comandos más usados, organizados por lo que te ayudan a hacer: tareas básicas (init, add, commit, status, log, diff), trabajo con ramas y fusiones (branch, checkout, merge, rebase, tag), repositorios remotos (clone, push, pull, fetch, remote, submodule) y comandos avanzados para depurar o revisar el historial (reset, stash, bisect, blame, reflog, clean).
Empieza por los comandos básicos para cubrir lo esencial y avanza hacia ramas, repositorios remotos y funciones avanzadas a medida que ganes confianza.
Los comandos básicos de Git se utilizan para crear, gestionar y rastrear cambios dentro de un repositorio.
Estos comandos forman la base del control de versiones, ayudándote a registrar la historia de tu proyecto y haciéndolos esenciales a la hora de aprender sobre Git. Estos son:
git init [nombre]
git add <nombredearchivo>
git commit -m "tu mensaje de confirmación"
git status
git log
git diff [archivo-rama-directorio-o-commit] [archivo-rama-directorio-o-commit]
git rm <archivo>
git mv <nombre-de-fichero> <nombre-de-fichero-o-directorio>
git config --global user.email "tu.email@ejemplo.com"
Aunque los comandos ofrecen flexibilidad y eficiencia, algunos usuarios prefieren utilizar una interfaz gráfica de usuario (GUI) para visualizar cómo funciona el control de versiones. En este caso, considera usar uno de los mejores clientes GUI de Git.
Los comandos de ramificación y fusión te permiten trabajar simultáneamente en diferentes características o correcciones. Facilitan la integración de cambios y mantienen un historial del proyecto limpio y organizado.
git branch [--options] [nombre-de-la-rama]
git checkout nombre_rama
git merge nombre_rama
git cherry-pick commit_hash
git rebase main
git tag v1.0
Los comandos remotos conectan tu repositorio local con otros externos como GitHub o GitLab. Te permiten compartir tu trabajo, colaborar con otros y sincronizar cambios entre entornos.
git clone https://github.com/username/my-project.git
git push origen principal
git pull origin master
git fetch origen
git remote [opciones] [subcomando] [args]
git submodule add https://github.com/username/submodule-repo.git submodule/path/on/main-repo
Los comandos avanzados ofrecen un mayor control sobre el historial y el flujo de trabajo de tu repositorio. Se utilizan para tareas como reescribir confirmaciones, solucionar problemas y optimizar la estructura del proyecto.
git reset <nombredearchivo>
git stash [subcomando]
git bisect start
git blame archivo1.txt
git reflog
git clean [opciones]
Si estás empezando, recordar los comandos de Git puede ser todo un reto. Para ayudarte a dominar esta herramienta, hemos creado una hoja de trucos de Git (en inglés) que puedes descargar o imprimir. Tenla a mano siempre que necesites una referencia rápida para los comandos de Git.
La forma más sencilla de instalar Git en Ubuntu es utilizando el gestor de paquetes apt. Esto funciona para cualquier versión de Ubuntu e instala automáticamente una versión estable de Git.
Si necesitas una versión específica de Git, puedes compilarla desde el código fuente descargando el paquete de instalación desde su repositorio en GitHub. Sin embargo, este método es más complicado.
Independientemente del método de instalación, tendrás que configurar Git con tu información de usuario y conectarte a tu cuenta de repositorio remoto, como GitHub o GitLab.
Ambos métodos funcionan en todos los sistemas Ubuntu, ya sean versiones de escritorio o de servidor. Si utilizas un proveedor de alojamiento, es posible que ofrezca instalación con un solo clic u otras herramientas que simplifiquen el proceso.
Si utilizas el alojamiento web VPS de Hostinger, puedes pedir a nuestro asistente de IA Kodee que te de los comandos de instalación de Git. Simplemente abre hPanel y escribe: “Dame los comandos para instalar Git y conectar mi cuenta de GitHub“.

A continuación, conéctate a tu servidor de Hostinger utilizando PuTTY o nuestro Terminal y ejecuta los comandos proporcionados. Si utilizas otros planes de alojamiento web de Hostinger, también puedes conectar tu repositorio a tu sitio web a través de hPanel para facilitar el despliegue.

Después de aprender los comandos esenciales de Git, el siguiente paso es aplicarlos en proyectos reales, incluso si son personales. Practicar con tus propios repositorios te ayudará a ganar soltura antes de trabajar en entornos colaborativos más complejos.
Cuando trabajas en proyectos a gran escala con muchos colaboradores, usar correctamente los comandos de Git te permite hacer un seguimiento claro de los cambios, identificar problemas con rapidez y revertir modificaciones cuando es necesario. Esto se traduce en un flujo de desarrollo más organizado y eficiente.
Como siguiente paso, revisa repositorios populares de GitHub para ver cómo gestionan ramas, commits y contribuciones en proyectos con miles de colaboradores. Analizar estos flujos de trabajo te dará una referencia práctica que puedes aplicar en tus propios proyectos.
Todo el contenido tutorial en este sitio web está sujeto a los estándares y valores editoriales más rigurosos de Hostinger.
Comentarios
September 25 2017
Muchas gracias me ayudaron
October 09 2017
Nos alegra mucho haberte podido ayudar.
October 12 2017
Gracias por el aporte.
May 20 2018
Buenas. Que puedo hacer si el comando "git init" no se puede utilizar porque sale "Permiso denegado"? Muchas Gracias y me gusto mucho su articulo. https://www.hostinger.com/co/tutoriales/comandos-de-git
June 07 2018
Hola Stephania, Necesitamos algunos detalles adicionales para revisar la situación. Por favor responde a este comentario indicando el resultado del listado de permisos que tienes, así como la información global del sistema sobre el cual estás instalando Git. Aquí encontrarás un foro en el cual se revisa una situación similar: https://stackoverflow.com/questions/41546140/permission-denied-for-git-init. Espero que te sea útil esta información, y nos alegra que te haya gustado el artículo :)
July 20 2019
Buena información, clara y directa a los casos que se puedan presentar
July 25 2019
Hola Cristian, gracias por tu comentario y nos alegra que te haya sido útil este artículo.
September 01 2019
Excelente muy útil
September 04 2019
Hola Mijail, gracias por tu comentario y nos alegra que te haya sido útil!
May 31 2020
Un post muy limpio y ilustrativo, gracias me ayudo mucho :)
June 04 2020
Que bueno que te haya sido útil Ricardo :) ¡Saludos!
August 18 2020
Hola! Muy buen post, muchas gracias. Quiero consultar una duda nomás, quiero abrir un archivo .txt en mi repositorio local y modificarlo (agregar texto o cambiarlo), vi que en el sistema operativo IOS usan el comando mate text.txt y de esa forma pueden entrar y modificar el archivo pero en mi PC windows no funciona. Pueden ayudarme?
October 05 2020
Muy buen contenido, muchas gracias Gustavo.
October 08 2020
Hola Maximiliano, lo hacemos con mucho gusto. Gracias por tu comentario!
July 28 2021
Buenas tardes: Excelente articulo, me sirve genial y el PDF ni se diga. Pequeñísima observación, en el git pull pones dos veces local, es decir como si se fusionara de local a local, en lugar de remoto a local.
August 03 2021
Hola Mart! Qué bueno que te haya servido el artículo y muchas gracias por la aclaración, ya lo hemos modificado en el texto. Saludos!
October 05 2022
que buen aporte, me ayudo mucho!! gracias!!