In diesem Beitrag werden wir erklären, wie man ohne Auto-Commit zusammengeführt wird.
Wie man sich ohne Auto Commit fusioniert?
Um den Git-Zweig ohne Auto-Commit zusammenzuführen, verwenden Sie die “Git Merge Branch -no -commitBefehl ”, indem Sie der bereitgestellten Prozedur folgen.
Schritt 1: Öffnen Sie Git Terminal
Öffnen Sie im Windows -Startmenü die “Git BashGit Terminal:
Schritt 2: Wechseln Sie zum Git -Repository
Verwenden Sie die “CDBefehl, um zum Git -Repository zu wechseln:
$ CD "C: \ Git \ Demo2"Schritt 3: Neue Filiale erstellen
Erstellen Sie eine neue Filiale, indem Sie die ausführen “Git -Zweig " Befehl:
$ Git BrancharbeitSchritt 4: Ziehen Sie zu einem neuen Zweig um
Wechseln Sie in den neu erstellten Zweig durch den angegebenen Befehl:
$ git checkout arbeitetSchritt 5: Neue Datei erstellen
Verwenden Sie die “berührenBefehl ”und erstellen Sie eine neue Datei:
$ touch Datei1.txtSchritt 6: Datei zum Tracking Index hinzufügen
Fügen Sie als nächstes die Datei mit dem unten erwähnten Befehl zum Tracking-Index hinzu:
$ git fügen Sie Datei hinzu1.txtÜberprüfen Sie den Git -Repository -Status, indem Sie seinen Status überprüfen und sicherstellen, dass die nicht abgestimmten Änderungen hinzugefügt werden, um einen Index zu verfolgen oder nicht:
$ Git StatusSchritt 7: Änderungen begehen
Mit Hilfe der “Git CommitBefehl ”, begehen Sie die verfolgten Änderungen:
$ git Commit -m "Datei1 ist verpflichtet"Überprüfen Sie das Repository -Protokoll, um zu bestätigen, ob die Änderungen festgelegt sind oder nicht:
$ git logSchritt 8: Wechseln Sie in den Master -Zweig
Wechseln Sie als NächstGit Checkout" Befehl. Zum Beispiel haben wir eine geöffnet “Meister" Zweig:
$ Git Checkout MasterSchritt 9: Branche zusammenführen
Zusammenführen Sie als nächstes den Git-Zweig ohne Auto-Commit:
$ git merge tätig-no-commit-no-fffÜberprüfen Sie das Git -Protokoll, um zu überprüfen, ob das Merge -Commit generiert wird oder nicht:
$ git logDer Ausgang zeigt an, dass wir das verwendet habenGit verschmelzenBefehl ohne automatisch-commit:
Bonuspix
Um Commits nach dem Git -Merge -Betrieb zu entfernen, ohne den Zusammenführungsvorgang zu stornieren, können Sie die “verwendenGit Reset " Befehl. Überprüfen Sie zu diesem Zweck die angegebenen Anweisungen.
Schritt 1: Branche zusammenführen
Zusammenführen Sie den Zweig zuerst durch die “Git verschmelzen" Befehl:
$ git merge arbeitAuf diese Weise wird der Texteditor auf dem Bildschirm angezeigt. Bearbeiten Sie die Commit -Nachricht und klicken Sie auf die “Strg+sSchlüssel zum Speichern der Nachricht. Drücken Sie dann die “Strg+x”Um den Nano -Editor zu verlassen:
Überprüfen Sie die Repository -Protokolle, um zu bestätigen, ob die Commit -Nachricht gespeichert ist oder nicht:
$ git logDie Ausgabe zeigt, dass wir den Zweig mit dem Commit zusammengefasst haben:
Schritt 2: Entfernen Sie das Komitee erst nach der Git -Zusammenführung
Entfernen Sie nun die Commit -Nachricht, nachdem die Git zusammengeführt hat, indem Sie die “verwenden“Git Reset" Befehl:
$ git zurücksetzen "@~ 1"Überprüfen Sie erneut das Git -Repository -Protokoll, um zu überprüfen, ob die Commit -Nachricht entfernt wird oder nicht:
$ git logHier können Sie sehen, dass wir das Komitee erst nach dem Git -Zusammenschluss entfernt haben:
Wir haben demonstriert, wie Git Merge ohne Auto-Commit verwendet wird.
Abschluss
Die "die" verwenden "Git verschmelzenBefehl ohne automatisch-commit zum Zusammenführen von Filialen, öffnen Sie zuerst das Git Local Repository. Wechseln Sie zu dem Zweig, in dem Sie einen anderen Zweig durch die “verschmelzen möchten“Git Checkout " Befehl. Danach benutzen Sie die “Git merge -no -commitBefehl, den Zweig ohne Auto-Commit zusammenzuführen. Dieser Beitrag hat über die Verwendung der „verwendet“ erhoben “Git verschmelzen”Ohne automatisch.