Git fusioniert ohne Auto Commit

Git fusioniert ohne Auto Commit
Der "Git verschmelzenIst ein GIT. Die meisten Entwickler verwenden den Befehl git merge, um die Commits der Niederlassung in den Haupt- oder Master -Zweig zu integrieren. Bei der Verschmelzung wird es automatisch begangen. Manchmal wollen die Entwickler den Zweig jedoch ohne das Commit zusammenführen, und sie glauben, dass es irgendeine Möglichkeit gibt, den Git-Zweig ohne Auto-Commit zusammenzuführen.

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 Brancharbeit

Schritt 4: Ziehen Sie zu einem neuen Zweig um

Wechseln Sie in den neu erstellten Zweig durch den angegebenen Befehl:

$ git checkout arbeitet

Schritt 5: Neue Datei erstellen

Verwenden Sie die “berührenBefehl ”und erstellen Sie eine neue Datei:

$ touch Datei1.txt

Schritt 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 Status

Schritt 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 log

Schritt 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 Master

Schritt 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 log

Der 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 arbeit

Auf 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 log

Die 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 log

Hier 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.