Sisällysluettelo:

Kuinka palautat Git-tietovaraston aiempaan sitoumukseen?
Kuinka palautat Git-tietovaraston aiempaan sitoumukseen?

Video: Kuinka palautat Git-tietovaraston aiempaan sitoumukseen?

Video: Kuinka palautat Git-tietovaraston aiempaan sitoumukseen?
Video: Скандальная Альбина_Рассказ_Слушать 2024, Saattaa
Anonim

Jos haluat peruuttaa viimeinen sitoumus tee git revert <ei-toivottu tehdä hash>; sitten voit työntää tämä uusi tehdä , joka kumosi sinun edellinen sitoumus . Korjaa irronnut pää tekemällä git kassalle <nykyinen haara >.

Vastaavasti saatat kysyä, kuinka voin palauttaa git-tietovaraston?

4 vastausta

  1. git reset ilman --hard -vaihtoehtoa nollaa toimitushistorian, mutta ei tiedostoja. --hard valinnalla nollataan myös työpuun tiedostot. (hyväksytty käyttäjä)
  2. Jos haluat vahvistaa tämän tilan niin, että etävarasto osoittaa myös peruutettuun sitoumukseen, tee: git push -f (hyväksytty käyttäjä)

Yllä olevan lisäksi, kuinka voin palauttaa paikallisen sitoumuksen? Avaa Git Extensions, napsauta hiiren kakkospainikkeella tehdä sinä haluat palautua valitse sitten " Palauta sitoumus Valitse "Luo automaattisesti a tehdä "jos haluat suoraan tehdä the palautettu muutoksia tai jos haluat manuaalisesti tehdä the palautettu muutokset pitävät ruudun valitsematta ja napsauta " Palauta Tämä tehdä "-painiketta.

Toiseksi, kuinka voit palauttaa tietyn sitoumuksen?

HEAD-haara palauttaminen tiettyyn sitoumukseen:

  1. Varmista, että nykyinen HEAD-haara on valittuna sivupalkissa.
  2. Napsauta hiiren kakkospainikkeella vahvistusta, johon haluat palata luettelossa, ja valitse Palauta HEAD to….

Mitä eroa on git resetin ja revertin välillä?

Yllä olevasta selityksestä voimme todeta, että suurin ero git resetin välillä ja git revert onko tuo git reset tahtoa nollaa haaran tila aiempaan tilaan pudottamalla kaikki muutokset halutun vahvistuksen jälkeen git revert tahtoa nollaa aiempaan tilaan luomalla uusi palaamassa sitoutuu ja pitää

Suositeltava: