Tartalomjegyzék:

Hogyan lehet visszaállítani egy Git-tárat egy korábbi véglegesítésre?
Hogyan lehet visszaállítani egy Git-tárat egy korábbi véglegesítésre?

Videó: Hogyan lehet visszaállítani egy Git-tárat egy korábbi véglegesítésre?

Videó: Hogyan lehet visszaállítani egy Git-tárat egy korábbi véglegesítésre?
Videó: How to Revert a Git Commit 2024, November
Anonim

Ha akarod az utolsó véglegesítés visszaállítása csak csináld git revert <nem kívánt elkövetni hash>; akkor lehet nyom ez az új elkövetni , amely visszavonta a előző commit . A levált fej rögzítéséhez tegye git pénztár <aktuális ág >.

Hasonlóképpen felteheti a kérdést, hogyan állíthatok vissza egy git-tárat?

4 válasz

  1. A git reset a --hard opció nélkül visszaállítja a véglegesítési előzményeket, de nem a fájlokat. A --hard opcióval a munkafában lévő fájlok is visszaállnak. (hiteles felhasználó)
  2. Ha azt az állapotot szeretné véglegesíteni, hogy a távoli adattár is a visszavont véglegesítésre mutasson, tegye a következőket: git push -f (hiteles felhasználó)

A fentieken kívül hogyan tudok visszaállítani egy helyi kötelezettséget? Nyissa meg a Git Extensions alkalmazást, kattintson a jobb gombbal a elkövetni akarsz visszaszáll majd válassza a " Kötelezettség visszaállítása Válassza az "Automatikus létrehozás a elkövetni "ha közvetlenül akarod elkövetni az visszafordítva módosításokat, vagy ha manuálisan szeretné elkövetni az visszafordítva A módosítások a négyzetet kijelölve hagyják, és kattintson a " Visszaszáll ez elkövetni " gombot.

Másodszor, hogyan lehet visszaállítani egy adott kötelezettségvállalást?

A HEAD ág visszaállítása egy bizonyos véglegesítésre:

  1. Győződjön meg arról, hogy az aktuális HEAD ág ki van választva az oldalsávon.
  2. Kattintson a jobb gombbal arra a véglegesítésre a listában, amelyhez visszatérni szeretne, és válassza a Reset HEAD to… lehetőséget.

Mi a különbség a git reset és a revert között?

A fenti magyarázatból megtudhatjuk, hogy a legnagyobb különbség a git reset között és git revert az, hogy a git reset akarat Visszaállítás az ág állapotát egy előző állapotba úgy, hogy eldobja az összes változtatást a kívánt véglegesítés után git revert akarat Visszaállítás egy korábbi állapotba új létrehozásával visszafordítása vállalja és megtartja a

Ajánlott: