¿Qué es Git?
Git es un sistema de control de versiones distribuido diseñado para rastrear los cambios realizados en los archivos de un proyecto. Fue creado por Linus Torvalds en 2005 para gestionar el desarrollo del núcleo de Linux.
Con Git, los desarrolladores pueden:
- Colaborar en equipo sin pisar el trabajo de otros.
- Mantener un historial completo de cambios en el proyecto.
- Restaurar versiones anteriores en caso de errores.
¿Por qué usar Git?
Git se ha convertido en el estándar de facto en el desarrollo de software por las siguientes razones:
- Colaboración eficiente: Permite que varios desarrolladores trabajen simultáneamente en diferentes partes de un proyecto.
- Historial completo: Conserva todos los cambios realizados, junto con quién los hizo y por qué.
- Seguridad: Los datos en Git son difíciles de corromper gracias a su diseño.
- Distribución: Cada copia del repositorio contiene todo el historial del proyecto, no depende de un servidor central.
- Flexibilidad: Funciona para proyectos de cualquier tamaño y complejidad.
Instalación de Git
Para comenzar a usar Git, primero necesitas instalarlo en tu ordenador. Veamos cómo hacerlo dependiendo de tu sistema operativo.
-
Windows
- Descarga el instalador desde https://git-scm.com.
- Ejecuta el archivo descargado y sigue las instrucciones del asistente.
- Durante la instalación, se te pedirá que elijas configuraciones como el editor predeterminado. Puedes mantener las opciones recomendadas.
-
MacOS
- Si tienes Homebrew instalado, puedes instalar Git con:
brew install git - También puedes descargarlo directamente desde https://git-scm.com.
-
Linux
Usa el gestor de paquetes de tu distribución para instalar Git. Algunos ejemplos:
- Ubuntu/Debian:
sudo apt-get install git - CentOS/Fedora:
sudo yum install git
Para verificar que Git está instalado correctamente, ejecuta:
git --version
Configuración inicial de Git
Una vez instalado, es importante realizar una configuración inicial para personalizar Git según tu identidad y preferencias.
-
Configuración de nombre de usuario y correo electrónico
Estos valores se usarán para identificarte en los commits que realices.
-
Configura tu nombre:
git config --global user.name "TuNombre" -
Configura tu correo electrónico:
git config --global user.email "TuCorreo@example.com" -
Para verificar tu configuración, utiliza:
git config --global --list
-
-
Configuración de editor predeterminado
Git utiliza un editor de texto para tareas como escribir mensajes de commit largos. Por defecto, suele usar
vim, pero puedes cambiarlo al que prefieras. Por ejemplo:- Para configurar Visual Studio Code como editor predeterminado:
git config --global core.editor "code --wait" - Para configurar Nano como editor predeterminado:
git config --global core.editor "nano"