In dieser Studie wird Folgendes erörtert:
Was ist ein Merge-Commit in Git?
In Git ist das „ Commit zusammenführen “ ist ein Commit-Typ, der erstellt wird, wenn zwei oder mehr Branches in einem Repository zusammengeführt werden. Ein Merge-Commit kombiniert die Änderungen aus mehreren verschiedenen Branches in einem Branch. Es hat normalerweise mindestens zwei Eltern-Commits, eines für jeden zusammengeführten Zweig. Darüber hinaus enthält es alle Änderungen aus den zusammengeführten Filialen und die gesamte Filialhistorie.
Wie erstelle/generiere ich ein Merge-Commit in Git?
Um einen Merge-Commit in Git zu erstellen, leiten Sie zuerst auf das jeweilige lokale Repository um. Wählen Sie dann den gewünschten Zweig aus, der zusammengeführt werden soll, und führen Sie das „ git merge –no-ff
Schritt 1: Wechseln Sie zum gewünschten Repository
Führen Sie zunächst den unten angegebenen Befehl aus und wechseln Sie zum jeweiligen lokalen Repository:
$ CD 'C:\Git\local_Repo'
Schritt 2: Git-Protokoll anzeigen
Zeigen Sie dann den Commit-Verlauf des aktuellen Arbeitszweigs an:
$ Git-Protokoll --online
Es ist im unten bereitgestellten Screenshot zu sehen, dass der HEAD auf „ 5827f21 ” Hash übergeben:
Schritt 3: Verfügbare Filialen anzeigen
Listen Sie als Nächstes die verfügbaren Zweige des Git-Repositorys auf und wählen Sie den gewünschten Zweig aus, der zusammengeführt werden muss. Wir haben zum Beispiel die „ Alpha ' Zweig:
$ Git-Zweig
Schritt 4: Zweige zusammenführen
Führen Sie nun das „ git zusammenführen “ Befehl zusammen mit dem „ –nein-ff ”-Option und den jeweiligen Branch-Namen, der zusammengeführt werden muss:
$ git zusammenführen --no-ff AlphaHier das ' –nein-ff “ wird verwendet, um eine Commit-Nachricht zu erstellen, selbst wenn die Zweige schnell vorgespult werden, und „ Alpha “ ist unser Ziel-Zweig, der zusammengeführt werden muss.
Nachdem Sie den oben angegebenen Befehl ausgeführt haben, wird der Standard-Texteditor geöffnet. Geben Sie die gewünschte Commit-Nachricht ein, speichern Sie die Änderungen und schließen Sie den Editor:
In der folgenden Ausgabe kann beobachtet werden, dass die „ Alpha ” Filiale wurde mit der „ Meister ' Zweig:
Schritt 5: Merge-Commit anzeigen
Überprüfen Sie zuletzt das Git-Protokoll, um die Merge-Commit-Nachricht anzuzeigen:
$ Git-Protokoll --onlineEs kann beobachtet werden, dass der hervorgehobene Teil die Merge-Commit-Nachricht mit dem „ f8db3cf ” Hash übergeben:
Das war alles über den Merge-Commit in Git.
Abschluss
Ein Merge-Commit ist eine Art von Commit, die erstellt wird, wenn ein Benutzer zwei oder mehr Branches im Repository zusammenführt. Es bringt Änderungen/Modifikationen von einem Zweig in einen anderen Git-Zweig. Es wird verwendet, um Änderungen aus verschiedenen Branches in einem Git-Branch zusammenzuführen. Um einen Merge-Commit zu erstellen, muss das „ git merge –no-ff