GIT
Flujo de Trabajo Básico en Git
Ahora que hemos aprendido a crear y clonar repositorios, es momento de explorar el flujo de trabajo básico en Git. El flujo de trabajo en Git generalmente sigue un ciclo simple: realizar cambios, agregarlos al área de preparación, y luego hacer un commit de esos cambios. También aprenderemos a ver las diferencias entre archivos y a eliminar o mover archivos dentro del repositorio.
Agregar Cambios al Área de Preparación
El área de preparación en Git es un paso intermedio donde seleccionas qué cambios quieres incluir en el próximo commit. Esto te da control sobre qué modificaciones exactas se guardarán en el historial.
Para agregar un archivo o un conjunto de archivos al área de preparación, usa el comando git add
.
bash
Si deseas agregar todos los archivos modificados al área de preparación, puedes usar:
bash
Es importante destacar que hasta que no realices un commit, los cambios no serán guardados de forma permanente en el historial del repositorio.
Hacer un Commit de los Cambios
Una vez que los cambios están en el área de preparación, puedes hacer un commit para guardarlos de manera permanente en el historial del repositorio. Un commit puede ser visto como un "punto de control" en el desarrollo del proyecto.
bash
Git recomienda escribir mensajes de commit que expliquen lo que se hizo en el cambio de manera concisa pero significativa. Evita mensajes genéricos como "cambios" o "ajustes".
Visualizar los Cambios Realizados
Antes de realizar un commit, es útil revisar qué cambios exactos han sido hechos en los archivos. Para ver las diferencias entre la versión actual y la última versión committeada, usa el comando git diff
.
bash
Si ya agregaste los archivos al área de preparación y deseas ver las diferencias de los archivos preparados, usa:
bash
Eliminar o Mover Archivos en el Repositorio
A veces, necesitarás eliminar o mover archivos dentro del repositorio. Para eliminar un archivo y registrarlo en el próximo commit, puedes usar el comando git rm
.
bash
Para mover o renombrar un archivo, usa git mv
:
bash
Ver el Historial de Cambios
El historial de commits en Git te permite ver cómo ha evolucionado un proyecto a lo largo del tiempo. Ya hemos visto cómo usar git log
para visualizar este historial.
Si deseas ver el historial de commits con un resumen de las diferencias en los archivos, puedes usar:
bash
Conclusión
En este capítulo, hemos aprendido cómo seguir el flujo de trabajo básico en Git: agregar archivos al área de preparación, realizar commits y visualizar los cambios. También vimos cómo eliminar o mover archivos dentro de un repositorio. Estos son los pasos esenciales que seguirás en el día a día de trabajo con Git. En el próximo capítulo, exploraremos cómo trabajar con ramas en Git, lo que te permitirá manejar diferentes líneas de desarrollo en un proyecto.
- Introducción a Git y Control de Versiones
- Instalación de Git y Configuración Inicial
- Comprendiendo los Repositorios
- Flujo de Trabajo Básico en Git
- Trabajando con Ramas en Git
- Colaborando con Otros Desarrolladores
- Deshaciendo Cambios en Git
- Trabajando con Etiquetas en Git
- Rebase y Squash en Git
- Stashing y Limpiando en Git
- Comandos Avanzados de Git
- Hooks y Automatización en Git
- GitHub y la Gestión de Repositorios
- Buenas Prácticas en Git
- Conclusión y Consejos Finales