Änderungen aus Remote abrufen

GitGitBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Git ist ein beliebiges Versionsverwaltungssystem, das zur Verfolgung von Änderungen im Code verwendet wird. Eine der wichtigsten Funktionen von Git ist die Möglichkeit, mit Remote-Repositorys zu arbeiten. In diesem Lab werden Sie lernen, wie Sie mit Git die neuesten Änderungen aus einem Remote-Repository abrufen.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/CollaborationandSharingGroup(["Collaboration and Sharing"]) git/CollaborationandSharingGroup -.-> git/fetch("Download Updates") subgraph Lab Skills git/fetch -.-> lab-12732{{"Änderungen aus Remote abrufen"}} end

Abrufen der neuesten Änderungen aus Remote

Angenommen, Sie arbeiten an einem Projekt mit einem Entwicklerteam, und das Projekt ist in einem Remote-Repository gespeichert. Sie möchten die neuesten Änderungen aus dem Remote-Repository abrufen, ohne sie auf Ihr lokales Repository anzuwenden. Hier kommt der Befehl git fetch sehr praktisch zum Einsatz.

Der Befehl git fetch lädt die neuesten Änderungen aus dem Remote-Repository in Ihr lokales Repository herunter, wendet sie jedoch nicht auf Ihr Arbeitsverzeichnis an. Dies bedeutet, dass Sie die Änderungen prüfen können, bevor Sie sie in Ihr lokales Repository zusammenführen.

Um zu demonstrieren, wie man die neuesten Änderungen aus einem Remote-Repository abruft, werden wir das Git-Repository git-playground aus Ihrem GitHub-Account verwenden, das von einem Fork von https://github.com/labex-labs/git-playground.git stammt. Folgen Sie den Schritten unten:

  1. Klonen Sie das Repository und navigieren Sie zum Verzeichnis:
git clone https://github.com/your-username/git-playground.git
cd git-playground
  1. Finden Sie das Repository git-playground in Ihrem Konto auf der Github-Website, erstellen Sie und wechseln Sie zu einer Branch namens fetch-branch, erstellen Sie eine Datei namens hello.txt, fügen Sie "hello, world" hinzu und bestätigen Sie mit der Nachricht "Create hello.txt".
  2. Zeigen Sie die Branches in Remote-Repositorys an:
git branch -r
  1. Abrufen Sie die neuesten Änderungen aus dem Remote-Repository:
git fetch
  1. Zeigen Sie erneut die Branches in Remote-Repositorys an und vergewissern Sie sich, dass die neuesten Änderungen abgerufen wurden:
git branch -r
git log origin/fetch-branch

Dies wird Ihnen die neuesten Commits auf der Branch origin/fetch-branch anzeigen. Dies ist das Ergebnis von git log origin/fetch-branch:

commit f3125b4c99e0ef2ce58bc0b1287c966c9e68c577 (origin/fetch-branch)
Author: xiaoshengyunan <[email protected]>
Date:   Thu Jul 20 20:17:23 2023 +0800

    Create hello.txt

Zusammenfassung

Das Abrufen der neuesten Änderungen aus einem Remote-Repository ist ein wichtiger Bestandteil der Arbeit mit Git. Der Befehl git fetch ermöglicht es Ihnen, die neuesten Änderungen herunterzuladen, ohne sie auf Ihr lokales Repository anzuwenden, was Ihnen die Möglichkeit gibt, die Änderungen zu prüfen, bevor Sie sie in Ihr lokales Repository zusammenführen.