Kuidas üksikasjalikult näidata Giti ja mõningate Giti erinevuste sooritamata muudatusi?

Kuidas Uksikasjalikult Naidata Giti Ja Moningate Giti Erinevuste Sooritamata Muudatusi



Giti kallal töötades peavad arendajad enne kohaliku sisu kaughoidlasse saatmist kontrollima kõiki tehtud ja kinnitamata muudatusi. Nagu me teame, ei suruta sidumata faile Giti kaughoidlasse. Hoidla oleku, sealhulgas Gitis rakendamata muudatuste vaatamiseks valige ' $ git staatus ” käsku kasutada. Lisaks võib arendajatel olla vaja vaadata viimaste kohustuste vahelisi muudatusi. Selleks kasutage ' $ git diff ” käsk, et kuvada soovitud kahe sissekande erinevus.







Selles juhendis käsitletakse järgmist:



Kuidas vaadata Giti sidumata muudatusi?

Gitis rakendamata muudatuste vaatamiseks minge esmalt nõutavasse hoidlasse ja looge fail ning jälgige seda etapiindeksisse. Seejärel vaadake Giti hoidla jälgitud muudatusi, kasutades ' $ git staatus ” käsk.



Järgige ülalkirjeldatud stsenaariumi rakendamiseks toodud samme!





1. samm: liikuge kohaliku Giti kataloogi

Liikuge konkreetsesse kohalikku kataloogi, kasutades ' cd 'käsk:



$ cd 'C:\Mine \n ew_repos'

2. samm: looge uus fail

Seejärel käivitage ' puudutada ” käsk kohalikus kataloogis uue faili loomiseks:

$ puudutada test_fail.txt

3. samm: lisage Giti lavastusalale töökataloogi muudatused

Järjekorraindeksisse äsja lisatud muudatuste jälgimiseks käivitage alltoodud käsk:

$ git lisada test_fail.txt

4. samm: kontrollige uusi muudatusi

Tehtud ja kinnitamata muudatuste vaatamiseks käivitage ' $ git staatus 'käsk:

$ git staatus

Allolevas väljundis näete, et vastloodud fail tuleb siduda:

Liigume järgmise jaotise juurde ja uurime kahe sissekande erinevuse näitamise meetodit.

Kuidas eristada kahte kohustust, kasutades käsku 'git diff'?

Kahe sissekande erinevuse leidmiseks looge uus fail. Seejärel lavastage ja tehke muudatused. Järgmisena avage fail tekstiredaktoris ja lisage mõned muudatused. Lisage lavastusalale uued muudatused ja kinnitage need. Pärast seda kasutage ' $ git diff ” käsk koos soovitud kohustuste SHA-räsiga, et näha failis tehtud muudatusi.

Proovige ülalkirjeldatud stsenaariumi rakendamiseks toodud samme!

1. samm: looge uus fail

Käivitage ' puudutada ” käsk uue tekstifaili loomiseks:

$ puudutada fail1.txt

2. samm: jälgige uut faili

Käivitage järgmine käsk, et lisada vastloodud fail jälgimise eesmärgil Giti lavastusalale:

$ git lisada fail1.txt

3. samm: tehke uued muudatused

Seejärel salvestage kõik Giti hoidlasse lisatud muudatused, käivitades ' git commit 'käsk:

$ git commit -m '1 fail lisatud'

4. toiming: avage ja värskendage fail

Nüüd äsja lisatud faili avamiseks ja värskendamiseks käivitage ' $ algus 'käsk:

$ käivita fail1.txt

5. samm: lisage muudatused peatusalasse

Pärast failis muudatuste tegemist jälgige neid Giti etappi:

$ git lisada .

6. samm: tehke uued muudatused

Järgmisena värskendage Giti hoidlat äsja lisatud muudatustega, täites alloleva käsu:

$ git commit -m 'fail1.txt värskendatud'

7. samm: kontrollige Giti logi

Pärast seda käivitage ' git reflog ” käsk, et hankida kõigi sissekannete SHA-räsi:

$ git logi -- võrgus

Allolevas väljundis oleme nendevahelise erinevuse leidmiseks kopeerinud esiletõstetud SHA-räsi:

8. samm: leidke kohustuste vahel erinevus

Lõpuks leidke erinevus soovitud kopeeritud SHA-räsi vahel, kasutades ' git diff 'käsk:

$ git diff cea60d0 726df51

Allolevas väljundis:

  • ” tähistab faili vana versiooni
  • +++ ” näitab värskendatud faili.
  • +Minu esimene fail. ” on konkreetse faili värskendatud sisu

Oleme selgitanud, kuidas Gitis näidata sidumata muudatusi ja erinevusi kahe kinnistamise vahel.

Järeldus

Sisseviimata muudatuste kontrollimiseks liikuge kohalikku kataloogi ja käivitage ' git staatus ” käsk. See näitab kõiki tegemata muudatusi. Kui aga soovite leida erinevuse kahe sissekande vahel, git diff ” saab kasutada käsku. See postitus demonstreeris rakendamata muudatuste kuvamise meetodit ja erinevuse leidmist Gitis kahe sissekande vahel.