Ova studija objasnit će:
- Što je zakrpa u Git kontroli verzija?
- Kako stvoriti/izraditi zakrpu pomoću ' git format-patch ” Naredba?
- Kako stvoriti/izraditi zakrpu pomoću ' git diff ” Naredba?
Što je zakrpa u Git kontroli verzija?
U Git kontroli verzija, zakrpa je jednostavno tekstualna datoteka koja čuva opis izmjena koda. Sadrži sve promjene i razlike koje su napravljene na projektu u prošlosti. Štoviše, bilježi sve informacije o redcima koda koji su dodani, izbrisani ili izmijenjeni.
Kako stvoriti/napraviti zakrpu pomoću naredbe “git format-patch”?
Da biste napravili zakrpu u Gitu, prvo idite do željenog lokalnog direktorija. Zatim provjerite povijest predaje i odaberite određeni ID predaje. Nakon toga izvršite ' git format-patch -1
Korak 1: Dođite do lokalnog repozitorija
Najprije preusmjerite na određeni lokalni imenik pomoću dolje navedene naredbe:
$ CD 'C:\Idi \R ep'
Korak 2: Pregledajte povijest predaje
Zatim provjerite Git zapisnik da vidite povijest predaje:
$ git dnevnik --na liniji
U donjem izlazu može se vidjeti povijest predaje s ID-om predaje. Odaberite željeni hash commita. Na primjer, odabrali smo ' 03668b5 ” ID predaje:
Korak 3: Stvorite/napravite zakrpu
Sada upotrijebite sljedeću naredbu zajedno s odabranim ID-om urezivanja da biste iz njega stvorili zakrpu:
$ git format-patch -1 03668b5
Korak 4: Provjerite stvorenu zakrpu
Kako biste bili sigurni da je nova zakrpa stvorena, pokrenite donju naredbu:
$ lsMože se uočiti da novi “ 0001-Dodana-nova-značajka-datoteka.zakrpa ” stvorena je zakrpa:
Kako stvoriti/napraviti zakrpu pomoću naredbe “git diff”?
' git diff
Korak 1: Pregledajte Git Log
Prvo, pogledajte povijest predaje provjerom Git dnevnika:
$ git dnevnik --na linijiDonji izlaz prikazao je povijest predaje, uključujući ID predaje. Kopirajte određeni ID predaje za stvaranje zakrpe. Na primjer, odabrali smo ' 1839bf4 ” počini hash:
Korak 2: Stvorite ili izradite zakrpu
Zatim izradite zakrpu uz pomoć ' git diff ” i navedite ID urezivanja i naziv datoteke zakrpe:
$ git diff 1839bf4 > mypatch.diffOvdje, ' 1839bf4 ” je ID izdavanja, a „ mypatch.diff ” je naziv datoteke zakrpe:
Korak 3: Provjerite stvorenu zakrpu
Na kraju, potvrdite novostvorenu zakrpu pomoću ' ls ” naredba:
$ lsMože se primijetiti da je ' mypatch.diff ” datoteka zakrpe je uspješno kreirana:
Objasnili smo zakrpu u Gitu i metode stvaranja zakrpe u Gitu.
Zaključak
U Git kontroli verzija, zakrpa je tekstualna datoteka koja sadrži opis promjena ili modifikacija i razlika napravljenih u kodu projekta u povijesti. Bilježi sve informacije o redcima koda koji su dodani, izbrisani ili izmijenjeni. Za stvaranje zakrpe u git-u, ' git format-patch -1