Kuinka näyttää Gitissä olevat sitomattomat muutokset ja jotkut Git-erot yksityiskohtaisesti?

Kuinka Nayttaa Gitissa Olevat Sitomattomat Muutokset Ja Jotkut Git Erot Yksityiskohtaisesti



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?

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-tila

Alla 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 -- verkossa

Alla 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 726df51

Alla 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 ”-komentoa voidaan käyttää. Tämä viesti osoitti menetelmän näyttää sitomattomat muutokset ja löytää ero kahden sitoumuksen välillä Gitissä.