Ein Branch zusammenführen

Beginner

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

Einführung

Git ist ein beliebiges Versionskontrollsystem, das es Entwicklern ermöglicht, effizient an Projekten zusammenzuarbeiten. Eine der wichtigsten Funktionen von Git ist die Fähigkeit, Branches zu mergen. Beim Zusammenführen eines Branches können Sie Änderungen aus einem Branch in einen anderen kombinieren, was es einfacher macht, Änderungen zu verwalten und mit anderen zusammenzuarbeiten.

Ein Branch zusammenführen

Ihre Aufgabe besteht darin, einen Branch mit Git in den aktuellen Branch zu mergen. Dazu müssen Sie in den Zielbranch wechseln und dann den Quellbranch in ihn zusammenführen. Dies kann nützlich sein, wenn Sie Änderungen aus einem feature-branch-A-Branch in den master-Branch Ihres Projekts kombinieren möchten.

Für diese Übung verwenden wir das Repository von https://github.com/labex-labs/git-playground. Folgen Sie diesen Schritten, um den feature-branch-A in den master-Branch zu mergen:

  1. Klonen Sie das Repository, navigieren Sie zum Verzeichnis und konfigurieren Sie die Identität:
git clone https://github.com/labex-labs/git-playground
cd git-playground
git config --global user.name "your-username"
git config --global user.email "your-email"
  1. Erstellen Sie einen feature-branch-A-Branch. Wechseln Sie zu ihm:
git checkout -b feature-branch-A
  1. Fügen Sie "hello,world" zur file2.txt-Datei hinzu, fügen Sie sie zum Staging-Bereich hinzu und bestätigen Sie sie mit der Nachricht "fix file2.txt":
echo "hello,world" >> file2.txt
git add.
git commit -m "fix file2.txt"
  1. Wechseln Sie zum master-Branch:
git checkout master
  1. Führen Sie den feature-branch-A in den master-Branch zusammen:
git merge feature-branch-A
  1. Beheben Sie alle Konflikte, die während des Zusammenführungsvorgangs auftreten können.

Dies ist das Ergebnis von git log:

commit e2b80358ae6e4c3b8439cf111a4672a188739290 (HEAD -> master, feature-branch-A)
Author: xiaoshengyunan <@users.noreply.github.com>
Date:   Fri Jul 21 18:51:00 2023 +0800

    fix file2.txt

Zusammenfassung

Beim Zusammenführen eines Branches in Git können Sie Änderungen aus einem Branch in einen anderen kombinieren. Dies kann nützlich sein, wenn Sie Änderungen aus einem feature-branch-A-Branch in den master-Branch Ihres Projekts kombinieren möchten. Um einen Branch zusammenzuführen, müssen Sie in den Zielbranch wechseln und dann den Befehl git merge verwenden, um den Quellbranch in ihn zusammenzuführen.