Diese Studie wird erklären:
Was ist ein Patch in der Git -Versionskontrolle??
In der Git -Versionskontrolle ist ein Patch einfach eine Textdatei, die die Beschreibung der Änderungen am Code beibehält. Es enthält alle Änderungen und Unterschiede, die in der Vergangenheit an das Projekt vorgenommen wurden. Darüber hinaus werden alle Informationen zu den Codezeilen aufgezeichnet, die hinzugefügt, gelöscht oder geändert wurden.
So erstellen/erstellen/erstellen Sie einen Patch mit dem Befehl „Git Format-Patch“?
Um zuerst einen Patch in Git zu machen, navigieren Sie zum gewünschten lokalen Verzeichnis. Überprüfen Sie dann den Commit -Historie und wählen Sie die bestimmte Commit -ID aus. Danach führen Sie die ausGIT -Formatpatch -1 Befehl zum Erstellen eines Patchs aus der ausgewählten Commit -ID. Überprüfen Sie zum Schluss das erstellte Patch.
Schritt 1: Navigieren Sie zum lokalen Repository
Erstens mit dem folgenden Befehl nach unten in das jeweilige lokale Verzeichnis umleiten:
$ cd "C: \ git \ reposc"
Schritt 2: Begehörige Geschichte anzeigen
Überprüfen Sie dann das Git -Protokoll, um den Commit -Historie anzuzeigen:
$ Git -Protokoll -Einmal
In der folgenden Ausgabe ist die Festungsgeschichte mit der Commit -ID zu sehen. Wählen Sie den gewünschten Commit Hash. Zum Beispiel haben wir das ausgewählt03668B5ID Commit ID:
Schritt 3: Patch erstellen/machen
Verwenden Sie nun den folgenden Befehl zusammen mit der ausgewählten Commit -ID, um einen Patch daraus zu erstellen:
$ git formatpatch -1 03668b5
Schritt 4: Überprüfen Sie das erstellte Patch
Um sicherzustellen, dass der neue Patch erstellt wurde, führen Sie den folgenden Befehl aus:
$ ls
Es kann beobachtet werden, dass das Neue “0001-New-Feature-File-Datei.PatchPatch wird erstellt:
So erstellen/erstellen/erstellen Sie einen Patch mit dem Befehl „Git Diff“?
Der "git diff> Der Befehl ”kann auch verwendet werden, um einen Patch in Git zu erstellen. Schauen Sie sich dazu die angegebenen Schritte an.
Schritt 1: Git -Protokoll anzeigen
Sehen Sie sich zunächst den Commit -Verlauf an, indem Sie das Git -Protokoll überprüfen:
$ Git -Protokoll -Einmal
Die folgende Ausgabe zeigte den Commit -Historie einschließlich der Commit -ID an. Kopieren Sie die bestimmte Commit -ID zum Erstellen eines Patchs. Zum Beispiel haben wir das ausgewählt1839bf4”Commit Hash:
Schritt 2: Patch erstellen oder erstellen
Erstellen Sie dann einen Patch mit Hilfe des “Git diffBefehl ”und Geben Sie den Namen der Befehls -ID und den Namen der Patch -Datei an:
$ git diff 1839bf4> mypatch.diff
Hier das "1839bf4"Ist die Commit -ID und"MyPatch.diffIst der Patch -Dateiname:
Schritt 3: Überprüfen Sie das erstellte Patch
Überprüfen Sie zuletzt den neu erstellten Patch mit der “ls" Befehl:
$ ls
Es kann beobachtet werden, dass das “MyPatch.diffDie Patch -Datei wurde erfolgreich erstellt:
Wir haben über den Patch in Git und die Methoden zum Erstellen eines Patchs in Git erklärt.
Abschluss
In der Git -Versionskontrolle ist ein Patch eine Textdatei, die die Beschreibung der Änderungen oder Änderungen und Unterschiede im Projektcode im Verlauf enthält. Es zeichnet alle Informationen zu den Codezeilen aufgezeichnet, die hinzugefügt, gelöscht oder geändert wurden. Um einen Patch in Git zu erstellen, das “GIT -Formatpatch -1 " oder der "git diff> Der Befehl kann verwendet werden. Diese Studie erklärte über den Patch in Git -Versionskontrolle und die Methoden zum Erstellen.