So überspringen Sie Commit-Hooks in Git (No-Verify)

So Uberspringen Sie Commit Hooks In Git No Verify



In Git dienen Commit-Hooks wichtigen Zwecken wie der Aufrechterhaltung der Codequalität und der Durchsetzung von Richtlinien. Es wird allgemein für die Befolgung des definierten Commit-Workflows empfohlen. Commit-Hooks werden nur dann übersprungen, wenn ein triftiger Grund vorliegt und die Auswirkungen auf das Projekt und seine Mitarbeiter angemessen berücksichtigt werden.

In diesem Leitfaden wird die Methode zum Überspringen von Commit-Hooks in Git erläutert.

Wie überspringe ich Commit-Hooks in Git (No-Verify)?

In Git sind Commit-Hooks Skripte oder versteckte Dateien, die vor oder nach bestimmten Aktionen ausgeführt werden, beispielsweise dem Commit von Code. Sie sind nützlich, um Codierungsstandards durchzusetzen, Tests durchzuführen oder andere Prüfungen durchzuführen, bevor ein Commit fortgesetzt werden kann. Es kann jedoch Situationen geben, in denen Git-Benutzer diese Commit-Hooks überspringen möchten, beispielsweise wenn sie eine schnelle Lösung vornehmen.







Befolgen Sie aus praktischen Gründen die unten aufgeführten Anweisungen:



  • Starten Sie ein lokales Git-Verzeichnis.
  • Erstellen oder ändern Sie eine Datei nach Ihren Wünschen.
  • Fügen Sie Änderungen im Tracking-Bereich hinzu.
  • Überspringen Sie den Commit-Hook mit dem Befehl „ Git-Commit ”-Befehl zusammen mit dem „ –nicht verifizieren ' Möglichkeit.

Schritt 1: Gehen Sie zum lokalen Git-Verzeichnis
Starten Sie zunächst das Git-Bash-Dienstprogramm auf Ihrem System und wechseln Sie zum lokalen Git-Verzeichnis, indem Sie „ CD ' Befehl:



cd „C:\Benutzer\Benutzer\Git\newRepo“

Schritt 2: Verfügbare Daten auflisten





Als nächstes führen Sie „ ls ” Befehl zum Auflisten der verfügbaren Daten im angegebenen Repository:

ls

Aus der unten angegebenen Ausgabe haben wir „ Datei2.txt ” für den weiteren Prozess:



Schritt 3: Datei ändern und verfolgen

Als nächstes ändern Sie eine Datei mit Hilfe des „ Start ”-Befehl zusammen mit dem Dateinamen:

Starten Sie Datei2.txt

Als Ergebnis wurde der Standardeditor für die Datei auf dem Desktop-System gestartet. Fügen Sie den Inhalt nach Ihren Wünschen hinzu bzw. ändern Sie ihn und schließen Sie den Editor nach dem Speichern:

Schritt 4: Änderungen verfolgen

Nachdem Sie Änderungen an der Datei vorgenommen haben, verfolgen Sie die geänderte Datei im Staging-Bereich, indem Sie „ Git hinzufügen ' Befehl:

git fügt file2.txt hinzu

Schritt 5: Überprüfen Sie den aktuellen Status

Sehen Sie sich den aktuellen Status des Git-Arbeitsrepositorys an, um zu überprüfen, ob die Datei verfolgt wurde oder nicht:

Git-Status

Die resultierende Ausgabe stellt fest, dass die geänderte Datei erfolgreich zum Staging-Bereich hinzugefügt wurde:

Schritt 6: Commit-Hooks überspringen

Führen Sie „ Git-Commit ”-Befehl zum Festschreiben von Änderungen. Allerdings ist die „ –nicht verifizieren Die Option „ wird zusammen verwendet, um alle versteckten Dateien aus dem Git-Arbeitsverzeichnis zu überspringen, und die Option „ -M ” Option zum Hinzufügen einer Nachricht für Commit-Änderungen:

git commit --no-verify -m 'Datei geändert'

Es ist zu beobachten, dass alle Änderungen erfolgreich festgeschrieben wurden:

Notiz: Es gibt keinen Verifizierungsbefehl, um die Skip-Commit-Hooks in Git zu überprüfen.

Dabei geht es darum, den Commit-Verlauf in Git zu überspringen.

Abschluss

In Git sind Commit-Hooks Skripte oder versteckte Dateien, die vor oder nach bestimmten Aktionen ausgeführt werden, beispielsweise dem Commit von Code. Um Commit-Hooks in Git zu überspringen, starten Sie zunächst ein lokales Git-Verzeichnis und generieren oder ändern Sie eine Datei nach Ihren Wünschen. Fügen Sie dann Änderungen im Tracking-Bereich hinzu. Überspringen Sie abschließend den Commit-Hook mit dem Befehl „ Git-Commit ”-Befehl zusammen mit dem „ –nicht verifizieren ' Möglichkeit. Dieses Tutorial veranschaulichte die Skip-Commit-Hooks in Git.