Git verschmelzen Optionen
Möglichkeit | Zweck |
---|---|
-begehen | Es wird verwendet, um das Ergebnis nach der Zusammenführung zu begehen, und kann verwendet werden, um -no -Commit zu überschreiben. |
-bearbeiten, -e | Es wird verwendet, um einen Editor zu öffnen, bevor die Zusammenführung der automatisch generierten Zusammenführungsnachricht bearbeitet wird. |
-ff | Es wird verwendet, um den Zusammenführen schnell zu beheben, was bedeutet. |
-Nr. FF | Es wird verwendet, um in allen Fällen der Zusammenführung ein Merge -Commit zu erstellen. |
-Nur FF | Es wird verwendet, um die Zusammenführung so schnell wie möglich zu lösen, wenn möglich, die Zusammenführung und beenden Sie mit einem Status ungleich Null. |
-abmelden | Es wird verwendet, um die unterschriebene Basis am Ende der Commit-Nachricht durch den Kommando hinzuzufügen. |
-No-Signoff | Es wird verwendet, um die signierte Ablage nicht hinzuzufügen. |
-Stat | Es wird verwendet, um am Ende der Zusammenführung einen Diffstat anzuzeigen. |
-n, -no -stat | Es wird verwendet, um den Diffstat am Ende der Zusammenführung nicht anzuzeigen. |
-überschreiben | Es wird verwendet, um die ignorierten Dateien aus dem Merge -Ergebnis zu überschreiben. Dies ist das Standardverhalten. |
-Hilfe | Es wird verwendet, um detaillierte Informationen zu allen Zusammenführungsoptionen zu erhalten. |
Voraussetzungen
1. Installieren Sie GitHub Desktop
Github Desktop hilft dem Git-Benutzer, die GIT-bezogenen Aufgaben grafisch auszuführen. Sie können den neuesten Installateur dieser Anwendung für Ubuntu einfach von GitHub herunterladen.com. Sie müssen diese Anwendung nach dem Download für die Verwendung installieren und konfigurieren. Sie können das Tutorial auch überprüfen.
2. Erstellen Sie ein GitHub -Konto
Sie müssen ein GitHub -Konto erstellen, um die in diesem Tutorial verwendeten Befehle zu überprüfen.
3. Erstellen Sie ein lokales und Remote -Repository
Sie müssen ein lokales Repository mit mehreren Filialen verwenden, die auf dem Remote -Server veröffentlicht werden, um die Befehle zu überprüfen.
Führen Sie zwei Zweige eines lokalen Repositorys zusammen
Führen Sie den folgenden Befehl aus, um die Filialenliste des benannten lokalen Repositorys zu überprüfen Datei hochladen.
$ Git BranchDie folgende Ausgabe zeigt, dass das Repository drei Zweige enthält und die hauptsächlich Der Zweig ist jetzt aktiv.
Führen Sie den folgenden Befehl aus, um den Inhalt von einer Filiale zu einer anderen zu verschmelzen. Der erste Kasse Der Befehl wechselt zur Meister Zweig. Der hinzufügen Der Befehl fügt die hinzu Upload4.Php Datei im Repository. Der begehen Der Befehl fügt die Commit -Nachricht hinzu. Als nächstes wechselt der zweite Checkout -Befehl zur hauptsächlich Zweig. Der verschmelzen Der Befehl kombiniert den Inhalt des Meister Zweig mit dem hauptsächlich Zweig.
$ Git Checkout MasterDie folgende Ausgabe erscheint nach der Ausführung der obigen Befehle, wenn das Upload4.Php Die Datei gibt es am aktuellen Standort.
Wenn der Meister Der Zweig muss nach dem Zusammenführen des Inhalts nicht im Repository existieren hauptsächlich Zweig, dann können Sie die löschen Meister Zweig. Der erste Branch -Befehl zeigt die vorhandene Zweigliste vor dem Löschen an. Der Zweigbefehl mit dem -D Option löscht die Meister Zweig. Der zuletzt Zweigbefehl zeigt die vorhandene Zweigliste nach dem Löschen an.
$ Git BranchDie folgende Ausgabe wird nach dem Löschen des Zweigs angezeigt.
Führen Sie die folgenden Befehle aus, um einen neuen Zweig mit dem Namen zu erstellen Temperatur, Fügen Sie eine Datei mit dem Namen hinzu Upload5.Php und begehen Sie die Aufgabe mit einer Commit -Nachricht. Der Kasse Befehl mit dem -B Die Option erstellt den neuen Zweig. Der hinzufügen Der Befehl fügt die neue Datei zum Repository hinzu. Der begehen Der Befehl wird die Aufgabe mit der Commit -Nachricht begehen.
$ git checkout -b tempDie folgende Ausgabe wird angezeigt, nachdem die oben genannten Befehle ausgeführt werden können, wenn die Upload5.Php Die Datei gibt es am aktuellen Standort.
Führen Sie die folgenden Befehle aus, um die aktuelle Zweigliste zu überprüfen. Fucken Sie die Tempszielzweig mit -nicht aus Option und löschen Sie die Temperatur Zweig, wenn es nicht mehr erforderlich ist.
$ Git BranchNach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt.
Wenn das Repository aus dem geöffnet ist Github Desktop, Dann werden die folgenden Informationen angezeigt. Die Geschichte des Repositorys zeigt alle Aufgaben, die durch Ausführung der Git -Befehle aus dem Terminal im vorherigen Teil dieses Tutorials ausgeführt wurden. In der Verlaufsliste werden zwei Feststellnachrichten und zwei Zusammenführungsvorgänge angezeigt. All diese Aufgaben wurden nur im lokalen Repository erledigt. Wenn Sie den Inhalt des Remote -Repositorys mit der neuen Änderung des lokalen Repositorys aktualisieren möchten, klicken Sie auf die Herkunft ziehen Taste der Github Desktop.
Abschluss
Das Zusammenführen von Zweigen ist eine nützliche Funktion der Filiale, wenn die Git -Benutzer den Inhalt von zwei Zweigen kombinieren möchten. Die Art und Weise, zwei vorhandene Zweige zu verschmelzen und Zweige durch die Erstellung einer neuen Niederlassung zu verschmelzen, hat in diesem Tutorial gezeigt. Wenn Sie keine Befehle in das Terminal eingeben möchten, können Sie die GitHub -Desktop -Anwendung verwenden, um zwei Zweige des Repositorys zusammenzuführen.