Git es un sistema de control de versiones distribuido que permite rastrear cambios en Tutorial de Git para el Control de Versiones

Git es un sistema de control de versiones distribuido que permite rastrear cambios en el código y colaborar eficientemente en proyectos. Este tutorial cubre los conceptos básicos para empezar a usar Git.
1. Instalación de Git
- Descarga e instala Git desde su página oficial.

- Verifica la instalación abriendo una terminal y ejecutando:
git --version
2. Configuración Inicial
Configura tu nombre y correo electrónico, que se asocian a tus commits:
git config --global user.name "Tu Nombre"
git config --global user.email "tuemail@ejemplo.com"
Verifica la configuración con:
git config --list
3. Crear un Repositorio
- Crea una carpeta para tu proyecto:
mkdir mi-proyecto
cd mi-proyecto
- Inicializa un repositorio Git:
git init
4. Estados Básicos de Git
- Working Directory: Archivos en tu proyecto local.
- Staging Area: Archivos preparados para el commit.
- Repository: Donde se almacenan los commits.
5. Añadir y Confirmar Cambios
- Crea o modifica un archivo:
echo "Hola, Git" > hola.txt
echo "Hola, Git" > hola.txt
- Añade el archivo al staging area:
git add hola.txt
- Realiza un commit:
git commit -m "Primer commit: Añadí hola.txt"
6. Ver el Historial
Para ver los commits realizados:
git log
7. Ramas (Branches)
- Crea una nueva rama:
git branch nueva-rama
- Cambia a esa rama:
git checkout nueva-rama
- Crea y cambia a la rama en un solo paso:
git switch -c nueva-rama
8. Fusionar Ramas (Merge)
- Cambia a la rama principal:
git checkout main
- Fusiona los cambios de
nueva-rama:
git merge nueva-rama
9. Trabajo en Equipo (Git Remoto)
- Clona un repositorio remoto:
git clone https://github.com/usuario/repositorio.git
- Añade un repositorio remoto:
git remote add origin https://github.com/usuario/repositorio.git
- Sube cambios al repositorio remoto:
git push origin main
- Obtén cambios del remoto:
git pull origin main
10. Resolución de Conflictos
- Si hay conflictos al fusionar ramas, Git te lo notificará.
- Edita los archivos conflictivos, resolviendo las diferencias.
- Añade los archivos resueltos al staging area:
git add archivo-conflicto
- Realiza un commit para finalizar la fusión.
11. Comandos Útiles
- Ver el estado actual:
git status
- Ver diferencias entre cambios:
git diff
- Eliminar un archivo del staging area:
git reset archivo.txt
- Volver a un commit anterior:
git checkout ID_DEL_COMMIT
12. Buenas Prácticas
- Realiza commits pequeños y descriptivos.
- Usa ramas para trabajar en nuevas características.
- Sincroniza regularmente con el repositorio remoto.
- Documenta los cambios en el archivo
README.md.
Con esta guía básica, estarás listo para utilizar Git en tus proyectos.


Deja un comentario