· Herramientas  · 2 min read

Guía básica de Git

Git es el sistema de control de versiones más utilizado del mundo. En esta guía, exploraremos las herramientas esenciales para comenzar a usar Git, desde la configuración inicial hasta las operaciones más comunes.

Git es el sistema de control de versiones más utilizado del mundo. En esta guía, exploraremos las herramientas esenciales para comenzar a usar Git, desde la configuración inicial hasta las operaciones más comunes.

¿Qué es Git y por qué usarlo?

Git es una herramienta de control de versiones distribuido que te permite:

  • Rastrear cambios en tu código.
  • Colaborar con otros desarrolladores en el mismo proyecto.
  • Revertir fácilmente errores a versiones anteriores.

Es una herramienta fundamental en el desarrollo de software y un estándar de la industria.


1. Instalación de Git en macOS

Abre la terminal y ejecuta:

brew install git

Si no tienes Homebrew instalado, consulta cómo instalarlo aquí.

2. Configuración básica

Una vez instalado Git, configura tu nombre de usuario y correo electrónico (estos aparecerán en los commits):

git config --global user.name "Tu Nombre"
git config --global user.email "tuemail@example.com"

El editor de texto por defecto en git es Vim. Yo prefiero utilizar Visual Studio Code como editor de texto. Se puede hacer con este comando:

git config --global core.editor "code --wait --new-window"

Verifica tu configuración con:

git config --list

3. Comandos básicos de Git

ComandoDescripción
git initInicializa un nuevo repositorio Git en el directorio actual.
git clone <url>Clona un repositorio remoto al directorio local.
git add <archivo>Agrega un archivo específico al área de staging.
git add .Agrega todos los cambios (nuevos archivos o modificaciones).
git commit -m ''Guarda los cambios añadidos con un mensaje descriptivo.
git statusMuestra el estado de los archivos en el repositorio.
git logMuestra el historial de commits en el repositorio.
git pullDescarga y aplica cambios desde el repositorio remoto.
git pushSube los cambios locales al repositorio remoto.
git branchMuestra una lista de ramas en el repositorio.
git branch <rama>Crea una nueva rama en el repositorio.
git checkout <rama>Cambia a una rama específica.
git merge <rama>Combina la rama especificada con la rama actual.
git diffMuestra las diferencias entre archivos modificados.
git revert <commit>Revertir un commit específico en el repositorio.
git rm <archivo>Elimina un archivo del repositorio y del sistema de archivos.
git reset <archivo>Saca un archivo del área de staging (sin eliminarlo).
git configConfigura las opciones de Git, como usuario y correo.
Comparte en:
Volver al blog

Related Posts

View All Posts »