Comandos básicos de Git

Básico
Git
Git
Actualizado: 15/03/2026

Qué es Git y cómo empezar

Git es un sistema de control de versiones que registra los cambios realizados en los archivos de un proyecto. Permite volver a versiones anteriores, trabajar en equipo sin conflictos y mantener un historial completo de cada modificación.

Para descargar un repositorio existente se usa git clone seguido de la URL del proyecto:

git clone https://github.com/usuario/proyecto.git
cd proyecto

El comando git status muestra el estado actual del repositorio: qué archivos se han modificado, cuáles están preparados para guardar y cuáles no están siendo rastreados.

git status

git status es el comando más utilizado del día a día. Conviene ejecutarlo con frecuencia para saber en qué estado se encuentra el repositorio antes de hacer cambios.

Guardar cambios con add y commit

El flujo básico de Git tiene dos pasos: primero se seleccionan los archivos modificados con git add y después se guardan con git commit.

git add archivo.js
git commit -m "Corrige el calculo del total"

El comando git add . añade todos los archivos modificados de una vez. El flag -m en git commit permite escribir el mensaje descriptivo del cambio directamente en la línea de comandos.

git add .
git commit -m "Anade validacion de formulario"

Cada commit debe tener un mensaje claro y breve que describa el cambio realizado. Esto facilita revisar el historial del proyecto más adelante.

Sincronizar con el repositorio remoto

Una vez guardados los cambios localmente, git push los envía al repositorio remoto (por ejemplo, en GitHub) para que estén disponibles para el resto del equipo.

git push

Para descargar los cambios que otros miembros del equipo hayan subido, se usa git pull. Este comando descarga y aplica las novedades del repositorio remoto sobre la copia local.

git pull

El flujo de trabajo habitual se resume en cuatro pasos que se repiten de forma cíclica:

  • Editar los archivos del proyecto
  • git add . para seleccionar los cambios
  • git commit -m "mensaje" para guardar los cambios
  • git push para enviar los cambios al repositorio remoto
Alan Sastre - Autor del tutorial

Alan Sastre

Ingeniero de Software y formador, CEO en CertiDevs

Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, Git es una de sus áreas de expertise. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan se dedica a crear contenido educativo de calidad para desarrolladores de todos los niveles.

Más tutoriales de Git

Explora más contenido relacionado con Git y continúa aprendiendo con nuestros tutoriales gratuitos.

Aprendizajes de esta lección

Usar los comandos fundamentales de Git para gestionar versiones de código.