Obtener los últimos cambios desde el repositorio remoto

Beginner

This tutorial is from open-source community. Access the source code

Introducción

Git es un popular sistema de control de versiones utilizado para el seguimiento de cambios en el código. Una de las características clave de Git es la capacidad de trabajar con repositorios remotos. En este laboratorio, aprenderás cómo obtener los últimos cambios de un repositorio remoto utilizando Git.

Este es un Guided Lab, que proporciona instrucciones paso a paso para ayudarte a aprender y practicar. Sigue las instrucciones cuidadosamente para completar cada paso y obtener experiencia práctica. Los datos históricos muestran que este es un laboratorio de nivel principiante con una tasa de finalización del 91%. Ha recibido una tasa de reseñas positivas del 100% por parte de los estudiantes.

Obtener los últimos cambios desde el repositorio remoto

Supongamos que estás trabajando en un proyecto con un equipo de desarrolladores y que el proyecto está almacenado en un repositorio remoto. Quieres obtener los últimos cambios del repositorio remoto sin aplicarlos a tu repositorio local. Aquí es donde entra en útil el comando git fetch.

El comando git fetch descarga los últimos cambios del repositorio remoto a tu repositorio local, pero no los aplica a tu directorio de trabajo. Esto significa que puedes revisar los cambios antes de fusionarlos en tu repositorio local.

Para demostrar cómo obtener los últimos cambios de un repositorio remoto, usaremos el repositorio de Git git-playground de tu cuenta de GitHub, que proviene de una bifurcación de https://github.com/labex-labs/git-playground.git. Sigue los pasos siguientes:

  1. Clona el repositorio y navega hasta el directorio:
git clone https://github.com/your-username/git-playground.git
cd git-playground
  1. Encuentra el repositorio git-playground en tu cuenta en el sitio web de Github, crea y cambia a una rama llamada fetch-branch, crea un archivo llamado hello.txt, agrega "hello, world" y confirma con el mensaje "Create hello.txt".
  2. Ver las ramas en los repositorios remotos:
git branch -r
  1. Obtén los últimos cambios del repositorio remoto:
git fetch
  1. Vuelve a ver las ramas en los repositorios remotos y verifica que se hayan obtenido los últimos cambios:
git branch -r
git log origin/fetch-branch

Esto te mostrará los últimos commits en la rama origin/fetch-branch.Este es el resultado de ejecutar git log origin/fetch-branch:

commit f3125b4c99e0ef2ce58bc0b1287c966c9e68c577 (origin/fetch-branch)
Author: xiaoshengyunan <131872312+xiaoshengyunan@users.noreply.github.com>
Date:   Thu Jul 20 20:17:23 2023 +0800

    Create hello.txt

Resumen

Obtener los últimos cambios de un repositorio remoto es una parte importante del trabajo con Git. El comando git fetch te permite descargar los últimos cambios sin aplicarlos a tu repositorio local, lo que te da la oportunidad de revisar los cambios antes de fusionarlos en tu repositorio local.