Lokale Branches in Git zusammenführen

John Wachira 15 Februar 2024
  1. den Befehl git merge
  2. Verwenden Sie Fast Forward Merge, um kleinere Funktionen und Fehler in Git zu beheben
  3. Verwenden Sie die 3-Wege-Zusammenführung, wenn Sie an einem großen Feature in Git arbeiten
Lokale Branches in Git zusammenführen

Dieser Artikel stellt den Befehl git merge vor und wie Sie ihn verwenden können, um lokale Branches in Git zusammenzuführen. Wir werden uns die Funktionsweise des Befehls und den Zusammenführungsprozess ansehen.

den Befehl git merge

Definition: Wir verwenden den Befehl git merge, um verschiedene Zweige in einen einzigen Zweig zu integrieren. Dies erleichtert Entwicklern die Arbeit an bestimmten Funktionen in einem Projekt.

Funktionsweise des Befehls: Mit dem Befehl git merge können Sie zwei oder mehr Branches zusammenführen.

Der Zusammenführungsprozess: Befolgen Sie diese einfachen Schritte, um den Zusammenführungsprozess zu starten.

  1. Führen Sie den Befehl git status aus. Dadurch wird der HEAD auf den Empfängerzweig verweisen.

    Wechseln Sie mit dem Befehl git checkout <recipient branch> zum Empfängerbranch.

  1. Aktualisieren Sie Ihren Master-Zweig mit den neuesten Remote-Commits mit den Befehlen git fetch ​​und git pull.
  2. Führen Sie die Branches zusammen, indem Sie den Befehl git merge <your branch name here> ausführen.

Verwenden Sie Fast Forward Merge, um kleinere Funktionen und Fehler in Git zu beheben

Wir verwenden die Fast-Forward-Zusammenführung, um kleinere Funktionen und Fehler zu beheben. Bei dieser Art der Fusion wird die Historie Ihrer Filialen linear zusammengeführt.

Hier ist eine Abbildung.

Schnellvorlauf zusammenführen

Verwenden Sie die 3-Wege-Zusammenführung, wenn Sie an einem großen Feature in Git arbeiten

Dies ist eine Alternative zum Fast-Forward-Merge. Wir verwenden dies, wenn mehrere Entwickler unabhängig voneinander an einem großen Feature arbeiten.

Git ruft eine 3-Wege-Zusammenführung auf, wenn die Historien Ihrer Branches auseinanderlaufen. Hier ist eine Abbildung.

dreifache Zusammenführung

Wenn ein Konflikt auftritt, führen Sie den Befehl git add <conflicted file> aus und verpflichten Sie sich, den Prozess abzuschließen.

Der Befehl git merge --no--ff erstellt einen Merge-Commit im Schnellvorlauf und einen 3-Wege-Merge.

Der Befehl git merge --squash fasst einzelne Commits zu einem zusammen. Dies hilft, Ihr Projekt sauber zu halten.

Der Befehl git merge --abort beendet den Zusammenführungsprozess, wenn ein Konflikt auftritt, und stellt Ihr Projekt wieder her.

John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn

Verwandter Artikel - Git Merge