Kaip išsamiai parodyti neatlikusius Git pakeitimus ir kai kuriuos Git skirtumus?

Kaip Issamiai Parodyti Neatlikusius Git Pakeitimus Ir Kai Kuriuos Git Skirtumus



Dirbdami su „Git“ kūrėjai turi patikrinti visus atliktus ir neįpareigotus pakeitimus prieš perkeldami vietinį turinį į nuotolinę saugyklą. Kaip žinome, neįpareigoti failai neperkeliami į „Git“ nuotolinę saugyklą. Norėdami peržiūrėti saugyklos būseną, įskaitant neįgyvendintus Git pakeitimus, „ $ git statusas “ komanda. Be to, kūrėjams gali tekti peržiūrėti pokyčius tarp paskutinių įsipareigojimų. Šiuo tikslu naudokite „ $ git skirtumas “ komandą, kad būtų rodomas skirtumas tarp norimų dviejų įpareigojimų.







Šiame vadove bus aptariama:



Kaip peržiūrėti „Git“ neįsipareigotus pakeitimus?

Norėdami peržiūrėti nepatvirtintus Git pakeitimus, pirmiausia eikite į reikiamą saugyklą ir sugeneruokite failą bei stebėkite jį sustojimo indekse. Tada peržiūrėkite „Git“ saugyklos stebimus pakeitimus naudodami „ $ git statusas “ komanda.



Atlikite nurodytus veiksmus, kad įgyvendintumėte aukščiau aptartą scenarijų!





1 veiksmas: eikite į vietinį Git katalogą

Pereikite į konkretų vietinį katalogą naudodami „ cd “ komanda:



$ cd 'C:\Eik \n ew_repos'

2 veiksmas: sukurkite naują failą

Tada paleiskite „ liesti “ komanda sukurti naują failą vietiniame kataloge:

$ liesti test_file.txt

3 veiksmas: pridėkite darbo katalogo pakeitimus į „Git“ sustojimo sritį

Norėdami stebėti naujai pridėtus sustojimo indekso pakeitimus, paleiskite toliau pateiktą komandą:

$ git pridėti test_file.txt

4 veiksmas: patikrinkite naujus pakeitimus

Peržiūrėkite atliktus ir neįgyvendintus pakeitimus vykdydami „ $ git statusas “ komanda:

$ git statusas

Toliau pateiktoje išvestyje galite pamatyti, kad naujai sukurtas failas turi būti priskirtas:

Pereikime prie kito skyriaus ir patikrinkime, kaip parodyti skirtumą tarp dviejų įsipareigojimų.

Kaip atskirti du įsipareigojimus naudojant „git diff“ komandą?

Norėdami rasti skirtumą tarp dviejų įsipareigojimų, sukurkite naują failą. Tada statykite ir atlikite pokyčius. Tada atidarykite failą teksto rengyklėje ir pridėkite keletą pakeitimų. Pridėkite naujų pakeitimų sustojimo srityje ir patvirtinkite juos. Po to naudokite „ $ git skirtumas ” komandą kartu su norimų įsipareigojimų SHA maiša, kad peržiūrėtumėte failo pakeitimus.

Išbandykite pateiktus veiksmus, kad įgyvendintumėte aukščiau aptartą scenarijų!

1 veiksmas: sukurkite naują failą

Paleiskite „ liesti “ komanda, kad sukurtumėte naują tekstinį failą:

$ liesti failas1.txt

2 veiksmas: Stebėkite naują failą

Vykdykite šią komandą, kad pridėtumėte naujai sukurtą failą į Git sustojimo sritį stebėjimo tikslais:

$ git pridėti failas1.txt

3 veiksmas: atlikite naujus pakeitimus

Tada išsaugokite visus pridėtus „Git“ saugyklos pakeitimus paleisdami „ git commit “ komanda:

$ git commit -m 'Pridėtas 1 failas'

4 veiksmas: atidarykite ir atnaujinkite failą

Dabar, norėdami atidaryti ir atnaujinti naujai pridėtą failą, paleiskite „ $ pradžia “ komanda:

$ pradėti failą1.txt

5 veiksmas: pridėkite pakeitimus į sustojimo sritį

Atlikę pakeitimus faile, stebėkite juos „Git“ sustojimo srityje:

$ git pridėti .

6 veiksmas: atlikite naujus pakeitimus

Tada atnaujinkite „Git“ saugyklą su naujai pridėtais pakeitimais, vykdydami toliau pateiktą komandą:

$ git commit -m 'failas1.txt atnaujintas'

7 veiksmas: patikrinkite „Git Log“.

Po to paleiskite „ git reflog “ komanda, kad gautumėte visų įsipareigojimų SHA maišą:

$ git žurnalas --prisijungęs

Žemiau esančioje išvestyje nukopijavome paryškintą SHA maišos kodą, kad surastume skirtumą tarp jų:

8 veiksmas: raskite skirtumą tarp įsipareigojimų

Galiausiai sužinokite skirtumą tarp norimų nukopijuotų SHA maišos, naudodami „ git skirtumas “ komanda:

$ git skirtumas cea60d0 726df51

Žemiau esančioje išvestyje:

  • “ nurodo seną failo versiją
  • +++ “ rodomas atnaujintas failas.
  • + Mano pirmasis failas. “ yra atnaujintas konkretaus failo turinys

Mes paaiškinome, kaip parodyti neįsipareigotus pakeitimus ir skirtumus tarp dviejų įsipareigojimų „Git“.

Išvada

Norėdami patikrinti neatliktus pakeitimus, eikite į vietinį katalogą ir vykdykite „ git statusas “ komanda. Rodomi visi neatlikti pakeitimai. Tačiau, jei norite rasti skirtumą tarp dviejų įsipareigojimų, „ git diff “ gali būti naudojama komanda. Šis įrašas demonstravo neįsipareigotų pakeitimų rodymo ir skirtumo tarp dviejų įsipareigojimų Git metodą.