Giti kasutajad kasutavad Giti DevOpsi projektide ja nende lähtekoodi haldamiseks. Sellel platvormil töötavad projektiarendajad koos failide kaudu projekti funktsioonide ja funktsioonidega ning peavad neid faile aeg-ajalt muutma. Kuna paljud arendajad töötavad sama projekti kallal, võivad nad aeg-ajalt mõistmiseks vaadata faili eelmisi ja uusi muudatusi.
See artikkel demonstreerib, kuidas eristada sama faili sama haru kahe sissekande vahel.
Kuidas eristada sama faili kahe sama haru sissemakse vahel?
Faili eristamiseks sama haru kahe sissekande vahel avage esmalt Giti hoidla. Seejärel tehke muudatused. Pärast seda muutke samas harus hiljuti kinnitatud faili ja kinnitage see kohalike muudatuste salvestamiseks uuesti. Nüüd kasutage ' git diff HEAD~1 HEAD ” käsk.
Tutvuge praktiliste demonstratsioonidega.
1. samm: avage Git Terminal
Esmalt avage menüüst Start ' Git Bash Giti terminal:
2. samm: minge Giti hoidlasse
Järgmisena kasutage ' cd ” käsk ja avage Giti hoidla:
$ cd 'C:\Git\Design'3. samm: lähtestage Git Repository
Initsialiseerige Giti hoidla '' see on kuum 'käsk:
$ see on kuum
4. samm: looge uus fail
Uue faili loomiseks ja faili sisu otse salvestamiseks käivitage järgmine käsk:
$ kaja 'Tere' > Uus fail.txtÜlaltoodud käsus lisab kaja sisu ja salvestab selle otse ' Uus fail.txt ” fail:
Nüüd kasutage ' ls ” käsk, et vaadata kõiki faile ja kontrollida, kas fail on loodud või mitte:
$ ls
5. samm: lisage fail etapiindeksisse
Järgmisena teisaldage jälgimata fail faasiindeksisse, kasutades Git ' lisama 'käsk:
$ git lisada Uus fail.txt
Kontrollige Giti olekut, et kontrollida, kas muudatused on jälgimisindeksisse lisatud või mitte:
$ git staatus6. samm: Kinnitage loodud fail
Värskelt loodud faili kinnitamiseks muudatuste salvestamiseks kirjutage järgmine käsk:
$ git commit -m 'Uus fail on kinnitatud'
7. samm: muutke faili
Avage fail tekstiredaktoris ja värskendage seda:
$ käivitage fail NewFile.txt
Muutke faili sisu ja klõpsake nuppu ' Ctrl+S ” klahv faili salvestamiseks:
8. samm: teisaldage fail etapiindeksisse
Pärast seda lisage jälgimata muudatus etapiindeksisse:
$ git lisada Uus fail.txt
Kontrollige hoidla olekut, et kontrollida, kas muudatused on etapialas lisatud või mitte:
$ git staatus
Samm 9: Kinnitage muudetud fail
Pärast seda lisage antud käsu abil muudatused Giti kohalikus hoidlas:
$ git commit -m 'muudetud fail'
Vaadake hoidla logi, et kontrollida, kas muudatused on tehtud või mitte:
$ git logi
10. samm: erista sama fail kahe sissekande vahel
Järgmisena eristage sama fail kahe sissekande vahel, täites alltoodud käsu. Sisestage ka nende kahe sissekandmise ID-d:
$ git diff 593d249 2b06488Allolev väljund näitab edukalt sama faili erinevust kahe sissekande vahel. Siin on märgid ' — ” ja „ +++ ” on väljundindikaatorid, mis näitavad uusi ja vanu kohustusi. :
Teise võimalusena saavad Giti kasutajad kasutada sissekande ID-de asemel positsiooni HEAD, et näha erinevust, nagu on näidatud allolevas käsus:
$ git diff PEA ~ 1 PEA
Oleme teile õpetanud, kuidas eristada sama faili kahel sissekandmisel.
Järeldus
Sama faili eristamiseks kahe sissekande vahel minge esmalt Giti kohalikku hoidlasse. Tehke faili esimene sisestamine, kasutades ' $ git commit -m ” käsk. Seejärel tehke samas failis mõned muudatused ja kinnitage see uuesti, et salvestada muudatused kohalikku hoidlasse. Pärast seda näidake sama faili erinevust erinevate sisseviidude vahel, kasutades ' git diff HEAD~1 HEAD ” käsk. See postitus näitas, kuidas eristada faili kahe sissekande vahel.