Dieses Tutorial zeigt, wie Sie einen Patch aus den nicht festgeschriebenen Git-Änderungen erstellen.
Wie erstelle ich einen Patch aus den nicht festgeschriebenen Änderungen im Git-Arbeits-Repository?
Um einen Patch aus nicht festgeschriebenen Änderungen im Git-Repository zu erstellen, gehen Sie zuerst zum Repository, fügen Sie Änderungen zum Staging-Index hinzu und verwenden Sie die „ git diff –cached > Dateiname.patch ' Befehl.
Um eine praktische Richtlinie zu erhalten, gehen Sie das bereitgestellte Verfahren durch.
Schritt 1: Starten Sie das Git-Terminal
Starten Sie das Git-Terminal über das Windows-Startmenü:
Schritt 2: Gehen Sie zum Git-Arbeitsverzeichnis
Wechseln Sie in das Git-Arbeitsverzeichnis, indem Sie das „ cd
Schritt 3: Git-Verzeichnis initialisieren
Initialisieren Sie das Git-Verzeichnis mit dem bereitgestellten Befehl:
Schritt 4: Neue Datei erstellen
Erzeugen Sie die neue Datei, indem Sie das „ berühren Sie
Schritt 5: Unverfolgte Änderungen hinzufügen
Verschieben Sie als Nächstes die nicht nachverfolgten Änderungen mit dem erwähnten Befehl in den Nachverfolgungsindex:
Überprüfen Sie den Git-Status, um zu überprüfen, ob die Änderungen zum Staging-Index hinzugefügt wurden oder nicht:
$ Git-StatusHier können Sie sehen, dass wir die nicht nachverfolgten Änderungen erfolgreich zum Staging-Bereich hinzugefügt haben:
Schritt 6: Patch für nicht festgeschriebene Änderungen generieren
Erstellen Sie im nächsten Schritt den Patch der nicht festgeschriebenen gestaffelten Änderungen:
Im obigen Befehl ist das „ –zwischengespeichert “-Option wird verwendet, um den Patch der inszenierten Änderungen zu erstellen. Wenn ein Benutzer die „ –zwischengespeichert ”-Option wird ein Patch mit nicht nachverfolgten Änderungen erstellt:
Verwenden Sie das „ ls ” Befehl, um alle Verzeichnisse und Dateien des aktuellen Repositorys anzuzeigen:
$ ls
Schritt 7: Patch anwenden
Wenden Sie den Patch im selben Verzeichnis an, um zu überprüfen, ob die Patch-Datei funktioniert oder nicht:
Es kann beobachtet werden, dass ein Fehler auftritt, weil er bereits im Arbeitsverzeichnis vorhanden ist:
Schritt 8: Erstellen Sie ein neues Repository
Lassen Sie uns ein neues Verzeichnis erstellen, in dem wir den kürzlich erstellten Patch anwenden. Verwenden Sie zu diesem Zweck die „ mkdir
Öffnen Sie danach das neue Verzeichnis oder Repository mit dem „ CD ' Befehl:
$ CD NeuesVerzeichnis /
Schritt 9: Wenden Sie den Patch für nicht festgeschriebene Änderungen an
Wenden Sie als Nächstes den Patch mit dem unten angegebenen Befehl in einem neuen Verzeichnis an:
Um zu überprüfen, ob der Patch angewendet wurde oder nicht, sehen Sie sich die Liste aller Dateien an:
$ lsDie Ausgabe zeigt an, dass wir den Patch der nicht festgeschriebenen Änderungen erfolgreich auf das neue Verzeichnis angewendet haben:
Wir haben Ihnen das Verfahren zum Erstellen eines Git-Patches aus den nicht festgeschriebenen Änderungen beigebracht.
Fazit
Um einen Patch aus den nicht festgeschriebenen Git-Änderungen zu erstellen, öffnen Sie zunächst das Git-Arbeits-Repository. Erstellen Sie eine neue Datei und fügen Sie sie dem Tracking-Index hinzu. Erstellen Sie danach einen Git-Patch mit nachverfolgten nicht festgeschriebenen Änderungen mit dem git diff –cached > Patchfile.patch ' Befehl. Wenden Sie als Nächstes den Patch über das „ git apply