Einführung
🧑💻 Neuer zu Git oder LabEx? Wir empfehlen, mit dem Kurs Quick Start with Git zu beginnen.
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:
- 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"
- Erstellen Sie einen
feature-branch-A-Branch. Wechseln Sie zu ihm:
git checkout -b feature-branch-A
- 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"
- Wechseln Sie zum
master-Branch:
git checkout master
- Führen Sie den
feature-branch-Ain denmaster-Branch zusammen:
git merge feature-branch-A
- 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.