Looge Git-plaaster praeguse töökataloogi tegemata muudatuste põhjal

Looge Git Plaaster Praeguse Tookataloogi Tegemata Muudatuste Pohjal



Git-paigad on Git-rakenduse üks olulisemaid funktsioone, mida sageli kasutatakse ühest Giti kataloogist või hoidlast teise kataloogi või hoidlasse tehtud muudatuste rakendamiseks ja jagamiseks. Seda kasutatakse ka tehtud ja rakendamata muudatuste jagamiseks teiste arendajatega ülevaatamise eesmärgil. Pealegi mõlemad ' git formaadi-patch ” ja „ git diff ” kasutatakse paiga loomiseks käske.

See õpetus näitab, kuidas luua Git'i rakendamata muudatustest plaaster.

Kuidas luua Git Working Repositooriumis tehtud muudatuste põhjal plaaster?

Giti hoidlas teostamata muudatustest paiga loomiseks minge esmalt hoidlasse, lisage muudatused etapiindeksisse ja kasutage ' git diff – vahemällu salvestatud > Filename.patch ” käsk.







Praktiliste juhiste saamiseks lugege läbi pakutud protseduur.



1. samm: käivitage Git Terminal
Käivitage Giti terminal Windowsi 'Startup' menüüst:







2. samm: minge Giti töökataloogi
Minge Giti töökataloogi, kasutades ' cd 'käsk:

cd 'C:\Git\Demo'



3. samm: lähtestage Git kataloog
Initsialiseerige Giti kataloog etteantud käsuga:

$ see on kuum

4. samm: looge uus fail
Looge uus fail, käivitades ' puudutage 'käsk:

$ puudutada Fail2.txt

5. samm: lisage jälgimata muudatused
Järgmisena liigutage jälgimata muudatused jälgimisindeksisse mainitud käsu kaudu:

$ git lisada .

Kontrollige Giti olekut, et kontrollida, kas muudatused on etapiindeksisse lisatud või mitte:

$ git staatus

Siin näete, et oleme edukalt lisanud jälgimata muudatused lavastusalasse:

6. toiming: looge paika panemata muudatused
Järgmises etapis looge rakendamata etapiviisiliste muudatuste plaaster:

$ git diff -- vahemällu salvestatud > Patchfile.patch

Ülaltoodud käsus on ' - vahemällu salvestatud ” suvandit kasutatakse etapiviisiliste muudatuste plaastri loomiseks. Kui kasutaja ei saa kasutada - vahemällu salvestatud ', luuakse jälgimata muudatuste plaaster:

Kasuta ' ls ” käsk, et vaadata praeguse hoidla kõiki katalooge ja faile:

$ ls

7. samm: paigaldage plaaster
Rakendage plaaster samas kataloogis, et kontrollida, kas paigafail töötab või mitte:

$ git kohaldatakse Patchfile.patch

Võib täheldada, et ilmneb tõrge, kuna see on töökataloogis juba olemas:

8. samm: looge uus hoidla
Teeme uue kataloogi, kuhu rakendame hiljuti loodud plaastri. Selleks kasutage ' mkdir 'käsk:

$ mkdir Uus kataloog

Pärast seda avage uus kataloog või hoidla, kasutades ' cd 'käsk:

$ cd Uus kataloog /

9. samm: rakendage sidumata muudatuste plaaster
Järgmisena rakendage plaaster uude kataloogi, kasutades allolevat käsku:

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

Et kontrollida, kas plaaster on rakendatud või mitte, vaadake kõigi failide loendit:

$ ls

Väljund näitab, et oleme edukalt rakendanud kinnitamata muudatuste plaastri uude kataloogi:

Oleme teile õpetanud Giti plaastri loomise protseduuri tegemata muudatustest.

Järeldus

Giti sidumata muudatustest paiga loomiseks avage esmalt Giti töötav hoidla. Looge uus fail ja lisage see jälgimisindeksisse. Pärast seda looge Giti plaaster jälgitavatest kinnitamata muudatustest, kasutades käsku ' git diff – vahemällu salvestatud > Patchfile.patch ” käsk. Järgmisena rakendage plaaster teise hoidlasse või kataloogi, kasutades ' git rakendus ” käsk. See postitus demonstreeris meetodit plaastri loomiseks Giti tegemata muudatustest.