Zu Beginn, als Entwickler Git für Teamprojekte verwendeten, haben sie ihre Quellcode -Dateien mit anderen Projektmitgliedern geteilt, indem sie GIT -Patches erstellten und per E -Mail gesendet haben. Das andere Mitglied kann diese erstellten Patches verwenden, indem sie sie auf das Git -Repository anwendet. Zu diesem Zeitpunkt gab es keine Git -Pull -Anfragen, und Git -Patches waren die beste verfügbare Option für die Zusammenarbeit mit Quellcode. Jetzt können Sie jedoch den Hosting -Dienst verwenden, um denselben Betrieb auszuführen.
In diesem Handbuch diskutieren wir das Verfahren zum Erstellen und Anwenden des Git -Patchs.
So git patch & git patch anwenden?
Um einen Patch zu erstellen und anzuwenden, navigieren Sie zunächst zum Verzeichnis und sehen Sie sich die aktuelle Verzeichnisliste des Inhalts an. Wählen Sie dann die erforderliche Datei aus, öffnen Sie sie und nehmen Sie die gewünschten Änderungen vor. Fügen Sie als nächstes alle Änderungen in das Git -Verzeichnis hinzu. Überprüfen Sie den Repository -Status und führen Sie die “aus“ aus$ git diff -cached> Befehl zum Erstellen einer Patch -Datei. Zuletzt wendet Git die Patch -Datei über die “anGit -3way anwenden " Befehl.
Folgen Sie nun den folgenden Anweisungen, um das angegebene Szenario zu verstehen!
Schritt 1: Navigieren Sie zum Git -Verzeichnis
Gehen Sie zunächst durch das “zum Git Local Repository"CD" Befehl:
$ CD "C: \ Benutzer \ Nazma \ Git \ Demo1"
Schritt 2: Inhalt des Verzeichnisses auflisten
Führen Sie das auslsBefehl zum Anzeigen des git aktuellen Verzeichnisinhalts:
$ ls
Schritt 3: Datei öffnen
Leiten Sie die "StartBefehl ”, um die vorhandene Datei zu öffnen. Zum Beispiel wollen wir öffnen “meine Datei.txt”:
$ starten myfile.txt
Infolgedessen ist die angegebene Datei geöffnet. Nehmen Sie die gewünschten Änderungen vor und speichern Sie sie:
Schritt 4: Git -Verzeichnis aktualisieren
Fügen Sie nun alle Änderungen in das Git -Repository hinzu und aktualisieren Sie es:
$ git add .
Schritt 5: Status überprüfen
So überprüfen Sie den aktuellen Verzeichnisstatus über die “Git -Status ." Befehl:
$ Git Status .
Es ist zu sehen, dass wir die “erfolgreich aktualisiert haben“meine Datei.txt”:
Schritt 6: Git Patch erstellen
Erstellen Sie nun einen Patch für die nicht übereinstimmenden Änderungen, indem Sie die „verwenden“Git diffBefehl mit dem “-zwischengespeichert" Möglichkeit:
$ git diff -cached> myfile.Patch
Schritt 7: Patch -Datei anzeigen
Verwenden Sie den folgenden Befehl, um die neu erstellte Patch -Datei anzuzeigen:
$ cat myfile.Patch
Wie Sie sehen können, werden die hinzugefügten Änderungen in der Datei am Ende der Ausgabe angezeigt:
Schritt 8: Git Patch anwenden
Schließlich wenden Sie den erstellten Patch mit der “anGit bewerbenBefehl mit dem “-3wayFlag, um den Patch sauber zu verschmelzen und aufzutragen:
$ git bewerben -3way myfile.Patch
Gemäß der folgenden Ausgabe wird der erstellte Patch erfolgreich angewendet:
Wir haben den einfachsten Weg zur Erstellung und Anwendung eines Patchs angeboten.
Abschluss
Um einen Git -Patch zu erstellen und anzuwenden, wechseln Sie zunächst zum Verzeichnis und sehen Sie sich die aktuelle Verzeichnisliste des Inhalts an. Wählen Sie die erforderliche Datei aus, aktualisieren Sie sie und fügen Sie alle vorgenommenen Änderungen in das Git -Verzeichnis hinzu. Überprüfen Sie den Status und führen Sie die “aus“ aus$ git diff -cached> Befehl an Git, um einen Patch zu erstellen. Zuletzt den Patch über die “anwendenGit -3way anwenden " Befehl. In diesem Handbuch wurde die Methode zum Erstellen und Anwenden des Git -Patchs beschrieben.