Git es un sistema de control de versiones distribuido de código abierto y gratuito, que permite a los desarrolladores rastrear y gestionar cambios en el código fuente de sus proyectos. Fue creado por Linus Torvalds en 2005 para dar soporte al desarrollo del núcleo de Linux, y desde entonces se ha convertido en una herramienta fundamental para el desarrollo de software en general.
Sitio oficial = https://git-scm.com/
https://git-scm.com/downloads/linux
Instalar Git desde la terminal
Para instalar Git en Ubuntu o Debian usando la terminal, puedes ejecutar el comando:
sudo apt-get install git
Paso a paso
- Abrir la terminal: Ctrl + Alt + T
Actualizar la lista de paquetes:
Instalar Git:
Verifica la instalación
sudo apt-get update
sudo apt-get install git
git --version
Si aparece un error, es posible que debas dar permisos de administrador para instalar.
- GIT- Inicio Rápido para Principiantes: https://youtu.be/hWglK8nWh60
- Git - desde cero: https://youtu.be/B5BALozzzL4
Configurar tu cuenta Git
Para configurar tu correo y nombre de usuario asociados a tu cuenta Git, puedes ejecutar los siguientes comandos:
git config --global user.name "Tu Nombre"
git config --global user.email "tu@correo.com" Verificar la instalación
Si al escribir git en la terminal se despliegan varias opciones de comandos, significa que la instalación fue correcta
Características principales de Git:
- Control de versiones: Git permite a los desarrolladores mantener un historial de todos los cambios realizados en el código, facilitando la reversión a versiones anteriores si es necesario.
- Colaboración: Los desarrolladores pueden trabajar en diferentes partes de un proyecto simultáneamente y fusionar sus cambios sin conflictos. Esto es posible gracias a ramas y merges.
- Distribución: Git es distribuido, lo que significa que cada desarrollador tiene una copia completa del repositorio en su máquina local. Esto permite trabajar de manera independiente y realizar commits y revisiones sin necesidad de estar conectados a un servidor central.
- Ramas: Las ramas permiten desarrollar nuevas características, corregir errores o experimentar con cambios sin afectar la versión principal del proyecto. Una vez que las pruebas están completas, los cambios pueden fusionarse de nuevo en la rama principal.
Integración con servicios en línea: Git se integra con servicios como GitHub, GitLab y Bitbucket, proporcionando funcionalidades adicionales como revisión de código, seguimiento de problemas y despliegue continuo.
En resumen, Git es una herramienta esencial para el desarrollo de software, facilitando el control de versiones, la colaboración y la gestión eficiente del código fuente.

0 Comentarios