Kuinka poistaa sitoumus sivuliikkeestä Gitissä

Kuinka Poistaa Sitoumus Sivuliikkeesta Gitissa



Kun ihmiset työskentelevät yhdessä saman projektin parissa tiiminä, he kohtaavat usein monia tilanteita, joissa haarojen tietoja on lisättävä, poistettava tai päivitettävä. Jäsenelle voi olla vaivalloista säilyttää sitoutumisviestit kehityksen aikana. Git tekee käyttäjien helpoksi poistaa tai päivittää sitoumuksia sen jälkeen, kun ja ennen muutosten työntämistä Gitin etähakemistoon.

Tässä tutkimuksessa käsittelemme lyhyesti menettelyä sitoumuksen poistamiseksi Gitin haarasta.

Kuinka poistaa sitoumus sivuliikkeestä Gitissä?

Gitissä voit poistaa haarasta sekä työntämättömät että työnnetyt sitoumukset. Etkö tiedä tehdä niin? Alla olevat osiot auttavat sinua tässä asiassa.







merkintä: Esittelyä varten harkitsemme skenaariota, jossa olemme luoneet joitain tiedostoja Git-hakemistoon ja tehneet muutoksia arkistoon. Myöhemmin huomasimme, että olimme tehneet muutoksia väärään hakemistoon, ja nämä sitoumukset oli poistettava.



Voit tehdä sen tutustumalla alla olevaan osioon.



Tapa 1: Poista työntämätön sitoumus Git-varastossa olevasta haarasta

Noudata annettuja ohjeita poistaaksesi työntämättömät muutokset Git-tietovaraston haarasta.





Vaihe 1: Avaa Git Bash

Paina ' CTRL + Esc '-näppäimiä avataksesi ' Aloittaa ' -valikko ja avaa ' Git Bash ”pääte:



Vaihe 2: Siirry Git-hakemistoon

Siirry seuraavaksi Git-hakemistoon, josta haluat poistaa vahvistuksen:

$ CD 'C:\Käyttäjät \n azma\Git\mari_khan\my_dir'

Vaihe 3: Luo tiedosto

Luo uusi tiedosto ja sijoita siihen tekstiä suorittamalla seuraava komento:

$ kaiku 'tiedosto lisätty' > Tiedosto1.txt

Kuten näet, olemme luoneet uuden tiedoston nimeltä ' Tiedosto1.txt 'ja lisäsi' tiedosto lisätty 'merkkijono siinä:

Vaihe 4: Tarkista tila

Tarkista nyt Git-hakemiston tila:

$ git-tila

Annettu tulos tarkoittaa, että joitain muutoksia on tehtävä:

Vaihe 5: Lisää tiedosto Git-hakemistoon

Suorita seuraavaksi seuraava komento lisätäksesi jäljittämätön luotu tiedosto Git-hakemistoon:

$ git add Tiedosto1.txt

Vaihe 5: Tee muutokset

Tee kaikki muutokset Git-varastoon käyttämällä ' git commit ” komento halutulla viestillä:

$ git commit -m '1 tiedosto lisätty'

Vaihe 6: Poista muutokset

Poista nyt sitoumus käyttämällä alla olevaa komentoa:

$ git reset -- kovaa PÄÄ~ 1

Täällä ' git nollaa ' -komento poistaa kaikki muutokset ja ' -kova PÄÄ~1 ” siirtää PÄÄN edelliseen sitoumukseen:

Vaihe 7: Vahvista poistettu sitoumus

Suorita lopuksi ' reflog ”-komento tarkistaaksesi Git-varastosta poistetun toimituksen:

$ git reflog

Alla oleva tulos osoittaa, että sitoumuksemme on poistettu onnistuneesti haarasta ja sijoitettu lokiin:

Siirrytään seuraavaan osioon ymmärtääksemme menettelyn, jolla sitoumukset poistetaan Gitin haarasta työntämisen jälkeen.

Tapa 2: Poista Pushed Commit sivuliikkeestä Git-varastossa

Jos haluat poistaa jo työnnetyt sitoumukset haarasta, tutustu alla olevaan menetelmään.

Vaihe 1: Siirry Git-hakemistoon

Siirry ensin Git-hakemistoon, josta sinun on poistettava commit:

$ CD 'C:\Käyttäjät \n azma\Git\mari_khan\my_dir3'

Vaihe 2: Luo tiedosto

Luo uusi tiedosto ja lisää siihen sisältöä:

$ kaiku 'uusi tiedosto' > Tiedosto2.txt

Vaihe 3: Lisää tiedosto Git-varastoon

Lisää nyt tiedosto Git-hakemistoon '' git add 'komento:

$ git add Tiedosto2.txt

Vaihe 4: Tarkista Git-varaston tila

Tarkista Git-arkiston tila:

$ git-tila

Vaihe 5: Tee muutokset

Sitouta muutokset Git-tietovarastoon millä tahansa viestillä:

$ git commit -m 'lisätty uusi tiedosto'

Vaihe 6: Git Push

Suorita ' git push ”-komento siirtää kaikki toimitusmuutokset etävarastoon:

$ git push

Vaihe 7: Poista muutokset

Poista kaikki työnnetyt sitoumukset haarasta:

$ git push alkuperä PÄÄ --pakottaa

' PÄÄ -voima ” siirtää PÄÄNÄ voimakkaasti ja poistaa kaikki muutokset. Meidän tapauksessamme olemme jo poistaneet sitoumusmuutokset haarasta:

Vaihe 8: Vahvista poistettu sitoumus

Kirjoita ' reflog ”-komento tarkistaaksesi Git-arkistosta poistetun toimituksen:

$ git reflog

Vaihe 9: Poista sitoumus

Poista sitoumus Gitin haarasta käyttämällä ' git reset ”:

$ git reset --pehmeä PÄÄ^

Siinä kaikki! Olemme osoittaneet menettelyn sitoutumisen poistamiseksi haarasta Gitissä.

Johtopäätös

Jos haluat poistaa työntämättömät sitoumukset haarasta, luo ja lisää tiedosto hakemistoon, vahvista muutokset ja suorita ' $ git reset – hard HEAD~1 ” -komento nollataksesi kaikki poistetut muutokset. Seuraavaa lähestymistapaa varten työnnä muutokset etähakemistoon ja suorita ' $ git reset –pehmeä HEAD^ ”-komento poistaaksesi sen haarasta. Tässä tutkimuksessa olemme havainnollistaneet menetelmää sitoumuksen poistamiseksi Gitin haarasta.