Git para principiantes: qué es, cómo instalarlo y configurarlo en Windows, macOS y Linux Git

Git para principiantes: qué es, cómo instalarlo y configurarlo en Windows, macOS y Linux

DUGLAS MORENODUGLAS MORENO 👁 13

¿Qué es Git?

Git es un sistema de control de versiones distribuido que permite registrar cambios en archivos y coordinar el trabajo entre varias personas. Cada desarrollador tiene una copia completa del historial, lo que facilita trabajar sin conexión y fusionar cambios posteriormente.

¿Para qué sirve Git?

Git sirve para:

  • Llevar un registro histórico de modificaciones.
  • Crear ramas para experimentar sin afectar la línea principal.
  • Fusionar cambios de diferentes colaboradores.
  • Volver a versiones anteriores cuando sea necesario.

Diferencia entre Git y GitHub

Git es el programa que gestiona el repositorio localmente. GitHub, en cambio, es una plataforma en la nube que aloja repositorios Git y ofrece herramientas adicionales como revisión de código, issues y acciones de CI/CD. Puedes usar Git sin GitHub, pero GitHub necesita Git para funcionar.

Instalación de Git

Windows

  1. Descargá el instalador desde https://git-scm.com/download/win.
  2. Ejecutá el archivo y seguí el asistente (dejá las opciones predeterminadas).
  3. Al finalizar, abrí PowerShell o CMD y verificá la instalación:
git --version
# Salida esperada:
git version 2.45.0.windows.1

macOS

Si tenés Homebrew instalado, podés ejecutar:

brew install git

O bien descargá el instalador desde https://git-scm.com/download/mac y seguí los pasos.

Verificá:

git --version
# Salida esperada:
git version 2.45.0.apple.1

Linux

En distribuciones Debian/Ubuntu:

sudo apt update && sudo apt install git

En Fedora:

sudo dnf install git

En Arch:

sudo pacman -S git

Luego chequeá:

git --version
# Salida esperada:
git version 2.45.0

Configuración inicial

user.name y user.email

Estos datos identifican tus commits. Configuralos de forma global:

git config --global user.name 'Tu Nombre'
git config --global user.email 'tu.email@example.com'

Salida esperada: (ninguna salida si todo salió bien).

Para ver la configuración:

git config --global --list
# Salida esperada:
user.name=Tu Nombre
user.email=tu.email@example.com

Editor por defecto

Git necesita un editor para mensajes de commit y rebase. Podés establecer tu editor favorito:

VS Code

git config --global core.editor 'code --wait'

Vim (predeterminado en muchos sistemas)

git config --global core.editor vim

Nano

git config --global core.editor nano

Para confirmar:

git config --global core.editor
# Salida esperada (ejemplo con VS Code):
code --wait

Ejemplos de comandos y salida esperada

A continuación unos comandos típicos luego de la instalación y configuración:

Inicializar un repositorio

mkdir mi-proyecto && cd mi-proyecto
git init
# Salida esperada:
Initialized empty Git repository in /ruta/al/mi-proyecto/.git

Ver estado

git status
# Salida esperada (en repositorio vacío):
On branch master
No commits yet
nothing to commit (create/copy files and use 'git add' to track)

Agregar y hacer commit

echo 'Hola Mundo' > README.md
git add README.md
git commit -m 'Primer commit'
# Salida esperada:
[master (root-commit) abc1234] Primer commit
 1 file changed, 1 insertion(+)
 create mode 100644 README.md

Ver historial

git log --oneline
# Salida esperada:
abc1234 (HEAD -> master) Primer commit

Con estos pasos ya tenés Git listo para usar en tu máquina, ya sea en Windows, macOS o Linux.

Comentarios (0)

Sé el primero en comentar.

Dejá tu comentario