Denne tutorial vil demonstrere, hvordan man opretter en patch fra Git-uforpligtede ændringer.
Hvordan opretter man en patch fra de ikke-forpligtede ændringer i Git Working Repository?
For at oprette en patch fra ikke-forpligtede ændringer i Git-lageret, skal du først gå til depotet, tilføje ændringer til iscenesættelsesindekset og bruge ' git diff –cached > Filnavn.patch ” kommando.
For en praktisk vejledning, gennemgå den medfølgende procedure.
Trin 1: Start Git Terminal
Start Git-terminalen fra Windows 'Startup'-menuen:
Trin 2: Gå til Git Working Directory
Gå til Git-arbejdsmappen ved at bruge ' cd
Trin 3: Initialiser Git Directory
Initialiser Git-mappen gennem den medfølgende kommando:
Trin 4: Generer ny fil
Generer den nye fil ved at udføre ' tryk på
Trin 5: Tilføj usporede ændringer
Flyt derefter de usporede ændringer til sporingsindekset gennem den nævnte kommando:
Tjek Git-statussen for at bekræfte, om ændringerne er tilføjet til iscenesættelsesindekset eller ej:
$ git statusHer kan du se, at vi med succes har tilføjet de usporede ændringer til iscenesættelsesområdet:
Trin 6: Generer patch af uforpligtende ændringer
I det næste trin skal du oprette lappen med ikke-forpligtede iscenesatte ændringer:
I ovenstående kommando, ' -cache ”-indstillingen bruges til at oprette patchen med iscenesatte ændringer. Hvis en bruger ikke kan bruge ' -cache ' mulighed, vil en patch af usporede ændringer blive oprettet:
Brug ' ls kommando for at se alle mapper og filer i det aktuelle lager:
$ ls
Trin 7: Anvend patch
Anvend patchen i samme mappe for at kontrollere, at patch-filen virker eller ej:
Det kan ses, at der opstår en fejl, fordi den allerede findes i arbejdsbiblioteket:
Trin 8: Lav nyt lager
Lad os lave en ny mappe, hvor vi vil anvende den nyligt oprettede patch. Til dette formål skal du bruge ' mkdir
Åbn derefter den nye mappe eller depot ved hjælp af ' cd kommando:
$ cd Ny bibliotek /
Trin 9: Anvend patch med ikke-forpligtede ændringer
Anvend derefter patchen i en ny mappe ved hjælp af nedenstående kommando:
For at kontrollere, om patchen er anvendt eller ej, skal du se listen over alle filer:
$ lsOutputtet indikerer, at vi med succes har anvendt patchen med ukommitterede ændringer i den nye mappe:
Vi har lært dig proceduren til at oprette en Git-patch fra de uforpligtende ændringer.
Konklusion
For at oprette en patch fra Git-uforpligtede ændringer, skal du først åbne Git-arbejdslageret. Opret en ny fil, og føj den til sporingsindekset. Derefter skal du oprette en Git-patch af sporede ukommitterede ændringer ved hjælp af ' git diff –cached > Patchfile.patch ” kommando. Anvend derefter patchen til et andet depot eller bibliotek gennem ' git apply