Gitin parissa työskentelevien kehittäjien on tarkistettava kaikki tehdyt ja sitomattomat muutokset ennen kuin paikallinen sisältö lähetetään etävarastoon. Kuten tiedämme, sitomattomia tiedostoja ei työnnetä Git-etävarastoon. Nähdäksesi arkiston tilan, mukaan lukien sitoutumattomat muutokset Gitissä, ' $ git status ”-komentoa käytetään. Lisäksi kehittäjien on ehkä tarkasteltava viimeaikaisten sitoumusten välisiä muutoksia. Käytä tähän tarkoitukseen ' $ git ero ” -komento näyttääksesi eron halutun kahden toimituksen välillä.
Tässä oppaassa käsitellään seuraavia asioita:
- Kuinka tarkastella Gitin sitomattomia muutoksia?
- Kuinka erottaa kaksi sitoumusta käyttämällä ' git ero ”komento?
Kuinka tarkastella Gitin sitomattomia muutoksia?
Jos haluat tarkastella sitomattomia muutoksia Gitissä, siirry ensin vaadittuun arkistoon ja luo tiedosto ja seuraa sitä esityshakemistoon. Tarkastele sitten Git-arkiston seurattuja muutoksia käyttämällä ' $ git status ”komento.
Noudata annettuja ohjeita toteuttaaksesi yllä kuvattu skenaario!
Vaihe 1: Siirry Local Git -hakemistoon
Siirry tiettyyn paikalliseen hakemistoon käyttämällä ' CD 'komento:
$ CD 'C:\Mene \n ew_repos'
Vaihe 2: Luo uusi tiedosto
Suorita sitten ' kosketus ” -komento luodaksesi uuden tiedoston paikalliseen hakemistoon:
$ kosketus testi_tiedosto.txt
Vaihe 3: Lisää työhakemiston muutokset Git Staging Area -alueelle
Voit seurata äskettäin lisättyjä muutoksia esitysindeksiin suorittamalla alla annettu komento:
$ git add testi_tiedosto.txt
Vaihe 4: Vahvista uudet muutokset
Tarkastele tehdyt ja sitomattomat muutokset suorittamalla ' $ git status 'komento:
$ git-tilaAlla olevassa tulosteessa näet, että juuri luotu tiedosto on sitova:
Siirrytään seuraavaan osaan ja katsotaan menetelmä, jolla näytetään ero kahden sitoumuksen välillä.
Kuinka tehdä ero kahden sitoumuksen välillä käyttämällä 'git diff' -komentoa?
Luo uusi tiedosto löytääksesi eron kahden toimituksen välillä. Sitten lavalle ja tehdä muutoksia. Avaa seuraavaksi tiedosto tekstieditorissa ja tee muutoksia. Lisää uusia muutoksia esitysalueelle ja vahvista ne. Käytä sen jälkeen ' $ git ero ”-komento sekä haluttujen sitoumusten SHA-hash nähdäksesi tiedoston muutokset.
Kokeile annettuja vaiheita toteuttaaksesi yllä käsitellyn skenaarion!
Vaihe 1: Luo uusi tiedosto
Suorita ' kosketus ”-komento luodaksesi uuden tekstitiedoston:
$ kosketus tiedosto1.txt
Vaihe 2: Seuraa uutta tiedostoa
Suorita seuraava komento lisätäksesi äskettäin luotu tiedosto Git-vaihealueelle seurantaa varten:
$ git add tiedosto1.txt
Vaihe 3: Tee uudet muutokset
Tallenna sitten kaikki Git-tietovarastoon lisätyt muutokset suorittamalla ' git commit 'komento:
$ git commit -m '1 tiedosto lisätty'
Vaihe 4: Avaa ja päivitä tiedosto
Nyt voit avata ja päivittää juuri lisätyn tiedoston suorittamalla ' $ aloitus 'komento:
$ aloita tiedosto1.txt
Vaihe 5: Lisää muutoksia esitysalueeseen
Kun olet tehnyt muutoksia tiedostoon, seuraa niitä Gitin esitysalueelle:
$ git add .
Vaihe 6: Tee uudet muutokset
Päivitä seuraavaksi Git-arkisto äskettäin lisätyillä muutoksilla suorittamalla alla annettu komento:
$ git commit -m 'tiedosto1.txt päivitetty'
Vaihe 7: Tarkista Git Log
Suorita sen jälkeen ' git reflog ”-komento saadaksesi SHA-hash kaikista sitoumuksista:
$ git loki -- verkossaAlla olevassa tulosteessa olemme kopioineet korostetun commit SHA-hash-hajasteen löytääksemme eron niiden välillä:
Vaihe 8: Etsi ero sitoumusten välillä
Lopuksi selvitä ero halutun kopioidyn commit SHA-hash-hajauksen välillä käyttämällä ' git ero 'komento:
$ git ero cea60d0 726df51Alla olevassa lähdössä:
- ' — ” osoittaa tiedoston vanhan version
- ' +++ ' näyttää päivitetyn tiedoston.
- ' +Ensimmäinen tiedostoni. ” on tietyn tiedoston päivitetty sisältö
Olemme selittäneet kuinka näyttää sitomattomat muutokset ja erot kahden sitoumuksen välillä Gitissä.
Johtopäätös
Jos haluat tarkistaa sitomattomat muutokset, siirry paikalliseen hakemistoon ja suorita ' git-tila ”komento. Se näyttää kaikki sitomattomat muutokset. Jos kuitenkin haluat löytää eron kahden sitoumuksen välillä, ' git diff