Chuck's Academy

Git Branching y Merging

Configuración Inicial y Flujo de Trabajo Básico

Configuración Inicial de Git

Antes de comenzar a usar Git, es importante configurar tu identidad para que tus commits tengan información correcta. Estos ajustes se realizan una sola vez en tu máquina.

Configurando Tu Identidad

Puedes configurar tu nombre y correo electrónico utilizando los siguientes comandos:

bash

Estas configuraciones se almacenan en tu archivo de configuración de Git y se aplicarán a todos los repositorios en tu sistema.

Verificando la Configuración

Puedes verificar tu configuración con:

bash

Esto mostrará una lista completa de tus configuraciones actuales.

Flujo de Trabajo Básico en Git

Git sigue un flujo de trabajo común que incluye la creación de archivos, el seguimiento de estos archivos, la preparación de cambios y la confirmación de estos cambios en el historial del proyecto.

Inicializando un Repositorio

Para empezar a usar Git en un proyecto existente o uno nuevo, inicializa un repositorio:

bash

Esto crea un subdirectorio .git que contiene todos los archivos necesarios para el repositorio.

Estado del Repositorio

Puedes verificar el estado de tu repositorio en cualquier momento usando:

bash

Este comando muestra los archivos que están modificados, aquellos que están en estado de seguimiento, y los que aún no están siendo seguidos por Git.

Añadiendo Archivos al Ámbito de Git

Para empezar a rastrear un archivo, usa:

bash

Si quieres añadir todos los archivos nuevos y modificados, puedes usar:

bash

Realizando un Commit

Una vez que has añadido tus archivos al área de preparación (staging area), puedes hacer un commit:

bash

El mensaje debe describir claramente qué cambios has realizado.

Visualizando el Historial de Commits

Puedes ver el historial de todos los commits con:

bash

Este comando lista todos los commits junto con detalles importantes como el hash del commit, el autor, la fecha y el mensaje del commit.

Ignorar Archivos

Algunas veces no querrás que ciertos archivos sean rastreados por Git. Puedes especificar estos archivos en un archivo llamado .gitignore. Ejemplo de un archivo .gitignore:

Clonar un Repositorio

Si ya hay un repositorio existente al que deseas contribuir o del que quieres obtener una copia, usa:

bash

Esto crea una copia del repositorio en tu máquina local.

Enviar Cambios a un Repositorio Remoto

Una vez que has realizado commits en tu repositorio local, puedes enviar estos cambios a un repositorio remoto usando:

bash

Este comando sube tus commits a la rama main del repositorio remoto llamado origin.

Resumen del Flujo de Trabajo Básico

  1. Realizar cambios en los archivos en tu área de trabajo.
  2. Añadir cambios al área de preparación usando git add.
  3. Realizar un commit de estos cambios con git commit.
  4. Enviar tus cambios al repositorio remoto con git push.

Así concluye una visión general de la configuración inicial y el flujo de trabajo básico en Git. En el siguiente capítulo, exploraremos los conceptos básicos de las ramas en Git.


Pregúntame lo que sea