Git Revert ja Git Reset ovat kaksi tärkeää komentoa Gitissä commit arkiston historian muutosten kumoamiseksi ja säätämiseksi. Tässä on opas, kuinka käyttää Git Revert ja Git Reset:
Git Revert
-
Git Revertvoit luoda uuden sitoumuksen kumota(revert) aiemmin tehdyt muutokset. -
Käytä seuraavaa komentoa kohtaan
reverta:commitgit revert <commit_id>Korvaa
<commit_id>sen tunnuksella, jonkacommithaluat palauttaa.commitLuodaan uusi, joka kumoaa valitun kohteen muutoksetcommit. Revertei muutacommithistoriaa, vaan luo uudencommitperuuttaakseen muutokset.
Git Reset
-
Git Resetvoit palata edelliseen tilaan siirtämälläHEADja nykyisen haaran tiettyyn sitoumukseen. -
Git Resetsiinä on kolme erilaista tilaa:--soft, --mixed(default), and --hard. -
Käytä seuraavaa komentoa
resetnykyiseenHEADhaaraan ja nykyiseen haaraan:commitgit reset --mode <commit_id>Korvaa
<commit_id>sen tunnuksella, johoncommithaluat nollata. -
Git Resettilat:-soft:SiirtääHEADja nykyisen haaran määritettyyncommit, säilyttäen edellisen muutoksetcommitesitysalueella. Käytä komentoagit reset --soft <commit_id>.--mixed:Tämä on oletustila. SiirtääHEADja nykyisen haaran määritettyyn vahvistukseen ja poistaa edellisen muutoksetcommitesitysalueelta. Käytä komentoagit reset --mixed <commit_id>.--hard:SiirtääHEADja nykyisen haaran määritettyyncommitja hylkää kaikki edellisen muutoksetcommit. Ole varovainen käyttäessäsi sitä, sillä kaikki sitomattomat muutokset menetetään. Käytä komentoagit reset --hard <commit_id>.
<commit_id>. Git Resetmuuttaacommithistoriaa ja voi johtaa tietojen menetykseen, joten käytä sitä varoen.
Git Revert ja Git Reset ovat tehokkaita työkaluja Gitin toimitushistorian kumoamiseen ja säätämiseen. Käytä niitä huolellisesti varmistaaksesi projektin vakauden ja välttääksesi tietojen häviämisen.

