Creați o corecție Git din modificările necommitate din directorul de lucru curent

Creati O Corectie Git Din Modificarile Necommitate Din Directorul De Lucru Curent



Patch-urile Git sunt una dintre cele mai importante funcții ale unei aplicații Git care sunt frecvent utilizate pentru a implementa și partaja modificările de la un director sau depozit Git la un alt Director sau depozit. Este, de asemenea, folosit pentru a partaja modificările comise și necommise cu alți dezvoltatori în scopuri de revizuire. Mai mult, atât „ git format-patch ' și ' git diff Comenzile ” sunt folosite pentru crearea unui patch.

Acest tutorial va demonstra cum să creați un patch din modificările Git necommitate.

Cum se creează un patch din modificările necommise din depozitul de lucru Git?

Pentru a crea un patch din modificările necommitate din depozitul Git, mai întâi, accesați depozitul, adăugați modificări la indexul de staging și utilizați „ git diff –cached > Filename.patch ” comanda.







Pentru un ghid practic, parcurgeți procedura furnizată.



Pasul 1: Lansați Git Terminal
Lansați terminalul Git din meniul „Startup” din Windows:







Pasul 2: Accesați directorul de lucru Git
Accesați directorul de lucru Git utilizând „ cd ”comandă:

CD „C:\Git\Demo”



Pasul 3: Inițializați directorul Git
Inițializați directorul Git prin comanda furnizată:

$ E fierbinte

Pasul 4: Generați un fișier nou
Generați noul fișier executând „ atingeți ”comandă:

$ atingere Fișier2.txt

Pasul 5: Adăugați modificări neurmărite
Apoi, mutați modificările neurmărite în indexul de urmărire prin comanda menționată:

$ git add .

Verificați starea Git pentru a verifica dacă modificările sunt adăugate sau nu la indexul de staging:

$ starea git

Aici, puteți vedea că am adăugat cu succes modificările neurmărite în zona de pregătire:

Pasul 6: Generați patch de modificări necommitate
În pasul următor, creați patch-ul modificărilor în etape necommitate:

$ git diff --în cache > Patchfile.patch

În comanda de mai sus, „ – în cache ” opțiunea este folosită pentru a crea patch-ul modificărilor în etape. Dacă un utilizator nu poate folosi „ – în cache ”, va fi creat un patch de modificări neurmărite:

Folosește ' ls ” pentru a vizualiza toate directoarele și fișierele din depozitul curent:

$ ls

Pasul 7: Aplicați plasturele
Aplicați patch-ul în același director pentru a verifica dacă fișierul de corecție funcționează sau nu:

$ git se aplică Patchfile.patch

Se poate observa că se întâlnește o eroare deoarece aceasta există deja în directorul de lucru:

Pasul 8: Creați un nou depozit
Să facem un nou director în care vom aplica patch-ul recent creat. În acest scop, utilizați „ mkdir ”comandă:

$ mkdir NewDirectory

După aceea, deschideți noul director sau depozit folosind „ CD ”comandă:

$ CD NewDirectory /

Pasul 9: Aplicați Patch of Uncommitted Changes
Apoi, aplicați patch-ul într-un director nou utilizând comanda furnizată mai jos:

$ git se aplică / c / Git / Demo / Patchfile.patch

Pentru a verifica dacă patch-ul este aplicat sau nu, vizualizați lista tuturor fișierelor:

$ ls

Rezultatul indică faptul că am aplicat cu succes patch-ul modificărilor necommitate în noul director:

V-am învățat procedura de a crea un patch Git din modificările necommitate.

Concluzie

Pentru a crea un patch din modificările Git necommitate, mai întâi, deschideți depozitul de lucru Git. Creați un fișier nou și adăugați-l la indexul de urmărire. După aceea, creați un patch Git cu modificările necommise urmărite folosind „ git diff –cached > Patchfile.patch ” comanda. Apoi, aplicați patch-ul într-un alt depozit sau director prin intermediul „ git apply ” comanda. Această postare a demonstrat metoda de a crea un patch din modificările Git necommitate.