Stvorite Git zakrpu iz neizvršenih promjena u trenutnom radnom direktoriju

Stvorite Git Zakrpu Iz Neizvrsenih Promjena U Trenutnom Radnom Direktoriju



Git zakrpe jedna su od najvažnijih funkcija Git aplikacije koje se često koriste za implementaciju i dijeljenje promjena iz jednog Git direktorija ili repozitorija u drugi direktorij ili repozitorij. Također se koristi za dijeljenje predanih i neobvezenih promjena s drugim programerima u svrhu pregleda. Štoviše, oba “ git format-patch ' i ' git diff ” naredbe se koriste za kreiranje zakrpe.

Ovaj vodič će pokazati kako stvoriti zakrpu iz Git nekomitiranih promjena.

Kako stvoriti zakrpu iz neizvršenih promjena u Git radnom spremištu?

Da biste izradili zakrpu iz neizvršenih promjena u Git repozitoriju, prvo idite u repozitorij, dodajte promjene u probni indeks i upotrijebite ' git diff –cached > Filename.patch ” naredba.







Za praktične smjernice prođite kroz navedeni postupak.



Korak 1: Pokrenite Git Terminal
Pokrenite Git terminal iz Windows izbornika “Startup”:







Korak 2: Idite na Git Working Directory
Idite u radni direktorij Git koristeći ' cd ” naredba:

CD 'C:\Git\Demo'



Korak 3: Inicijalizirajte Git imenik
Inicijalizirajte Git direktorij putem navedene naredbe:

$ to je vruće

Korak 4: Generirajte novu datoteku
Generirajte novu datoteku izvršavanjem ' dodirnite ” naredba:

$ dodir Datoteka2.txt

Korak 5: Dodajte nepraćene promjene
Zatim premjestite nepraćene promjene u indeks praćenja putem navedene naredbe:

$ git dodati .

Provjerite status Git-a da biste provjerili jesu li promjene dodane u indeks prikazivanja ili ne:

$ git status

Ovdje možete vidjeti da smo uspješno dodali promjene koje se ne prate u scensko područje:

Korak 6: Generirajte zakrpu neizvršenih promjena
U sljedećem koraku izradite zakrpu neizvršenih postupnih promjena:

$ git diff --spremljeno u predmemoriju > Patchfile.patch

U gornjoj naredbi, ' –spremljeno u predmemoriju ” opcija se koristi za stvaranje zakrpe postupnih promjena. Ako korisnik ne može koristiti ' –spremljeno u predmemoriju ”, kreirat će se zakrpa promjena koje se ne prate:

Koristiti ' ls ” naredba za prikaz svih direktorija i datoteka trenutnog repozitorija:

$ ls

Korak 7: Nanesite zakrpu
Primijenite zakrpu u istom direktoriju da provjerite radi li datoteka zakrpe ili ne:

$ git primijeniti Patchfile.patch

Može se primijetiti da je došlo do pogreške jer već postoji u radnom direktoriju:

Korak 8: Napravite novo spremište
Napravimo novi direktorij u koji ćemo primijeniti nedavno stvorenu zakrpu. U tu svrhu upotrijebite ' mkdir ” naredba:

$ mkdir Novi imenik

Nakon toga otvorite novi direktorij ili spremište koristeći ' CD ” naredba:

$ CD Novi imenik /

Korak 9: Primijenite zakrpu neizvršenih promjena
Zatim primijenite zakrpu u novi direktorij pomoću dolje navedene naredbe:

$ git primijeniti / c / Git / Demo / Patchfile.patch

Kako biste provjerili je li zakrpa primijenjena ili ne, pogledajte popis svih datoteka:

$ ls

Izlaz pokazuje da smo uspješno primijenili zakrpu neobvezenih promjena u novi direktorij:

Naučili smo vas proceduri za stvaranje Git zakrpe iz neizvršenih promjena.

Zaključak

Da biste stvorili zakrpu iz Git nepodvrgnutih promjena, prvo otvorite Git radno spremište. Stvorite novu datoteku i dodajte je u indeks praćenja. Nakon toga izradite Git zakrpu praćenih nekommitiranih promjena pomoću ' git diff –cached > Patchfile.patch ” naredba. Zatim primijenite zakrpu na drugo spremište ili direktorij putem ' git primijeni ” naredba. Ovaj post demonstrira metodu za stvaranje zakrpe iz Git nepodvrgnutih promjena.