Creeu un pedaç de Git a partir dels canvis no compromesos del directori de treball actual

Creeu Un Pedac De Git A Partir Dels Canvis No Compromesos Del Directori De Treball Actual



Els pedaços de Git són una de les funcions més importants d'una aplicació Git que s'utilitzen amb freqüència per implementar i compartir els canvis d'un directori o dipòsit de Git a un altre directori o dipòsit. També s'utilitza per compartir els canvis compromesos i no compromesos amb altres desenvolupadors amb finalitats de revisió. A més, tant “ git format-patch ' i ' git diff Les ordres s'utilitzen per crear un pedaç.

Aquest tutorial mostrarà com crear un pedaç a partir dels canvis no compromesos de Git.

Com crear un pedaç a partir dels canvis no compromesos al repositori de treball de Git?

Per crear un pedaç a partir de canvis no compromesos al repositori Git, primer, aneu al repositori, afegiu canvis a l'índex de preparació i utilitzeu el ' git diff –cached > Nom de fitxer.patch ' comandament.







Per obtenir una guia pràctica, seguiu el procediment proporcionat.



Pas 1: inicieu Git Terminal
Inicieu el terminal Git des del menú 'Inici' de Windows:







Pas 2: aneu al directori de treball de Git
Aneu al directori de treball de Git utilitzant el ' cd ' comandament:

cd 'C:\Git\Demo'



Pas 3: inicialitzeu el directori Git
Inicieu el directori Git mitjançant l'ordre proporcionada:

$ fa calor

Pas 4: genera un fitxer nou
Genereu el nou fitxer executant el ' toqueu ' comandament:

$ tocar Fitxer2.txt

Pas 5: afegiu canvis sense seguiment
A continuació, moveu els canvis sense seguiment a l'índex de seguiment mitjançant l'ordre esmentada:

$ git add .

Comproveu l'estat de Git per verificar si els canvis s'afegeixen a l'índex de preparació o no:

$ estat git

Aquí podeu veure que hem afegit correctament els canvis sense seguiment a l'àrea de preparació:

Pas 6: genera un pedaç de canvis no compromesos
Al pas següent, creeu el pedaç dels canvis per fases no compromesos:

$ git diff --emmagatzemat en memòria cau > Patchfile.patch

A l'ordre anterior, el ' - en memòria cau ” s'utilitza per crear el pedaç de canvis esglaons. Si un usuari no pot utilitzar el ' - en memòria cau ”, es crearà un pedaç de canvis sense seguiment:

Utilitzar el ' ls ” ordre per veure tots els directoris i fitxers del repositori actual:

$ ls

Pas 7: apliqueu el pegat
Apliqueu el pedaç al mateix directori per comprovar que el fitxer de pedaç funciona o no:

$ git s'aplica Patchfile.patch

Es pot observar que es troba un error perquè ja existeix al directori de treball:

Pas 8: crear un nou dipòsit
Fem un nou directori en el qual aplicarem el pegat creat recentment. Per a aquest propòsit, utilitzeu el ' mkdir ' comandament:

$ mkdir Directori nou

Després d'això, obriu el directori o repositori nou utilitzant el ' cd ' comandament:

$ cd Directori nou /

Pas 9: apliqueu el pedaç de canvis no compromesos
A continuació, apliqueu el pedaç a un directori nou mitjançant l'ordre que es proporciona a continuació:

$ git s'aplica / c / Git / Demostració / Patchfile.patch

Per verificar si el pedaç s'ha aplicat o no, consulteu la llista de tots els fitxers:

$ ls

La sortida indica que hem aplicat correctament el pedaç de canvis no compromesos al directori nou:

Us hem ensenyat el procediment per crear un pedaç de Git a partir dels canvis no compromesos.

Conclusió

Per crear un pedaç a partir dels canvis no compromesos de Git, primer, obriu el dipòsit de treball de Git. Creeu un fitxer nou i afegiu-lo a l'índex de seguiment. Després d'això, creeu un pedaç de Git de canvis no compromesos amb seguiment mitjançant el ' git diff –cached > Patchfile.patch ' comandament. A continuació, apliqueu el pedaç a un altre dipòsit o directori a través del ' git apply ' comandament. Aquesta publicació va demostrar el mètode per crear un pedaç a partir dels canvis no compromesos de Git.