Tartalomjegyzék:

Hogyan tudom visszavonni a visszaállított fejet?
Hogyan tudom visszavonni a visszaállított fejet?

Videó: Hogyan tudom visszavonni a visszaállított fejet?

Videó: Hogyan tudom visszavonni a visszaállított fejet?
Videó: Törölt Messenger Üzenetek 2024, Lehet
Anonim

Szóval, hogy visszavonása az Visszaállítás , futtassa a git reset HEAD @{1} (vagy git Visszaállítás d27924e). Ha viszont más parancsokat is futtatott azóta az a frissítés FEJ , a kívánt véglegesítés nem lesz a lista tetején, és át kell keresned a reflog -ban.

Itt vissza tudod vonni a hard reset-et?

2. lehetőség: Adatok helyreállítása után Gyári beállítások visszaállítása keresztül Local Backup Many Android a telefonok helyi biztonsági mentési alkalmazással vagy funkcióval vannak felszerelve. Ha te rendszeresen készített biztonsági másolatot az adatokról, majd a gyári beállítások visszaállítása , csak lépjen a „Beállítások” > „Biztonsági mentés és visszaállítás” menüpontra, és válassza ki a legfrissebb biztonsági mentési fájlt az adatok biztonsági mentésből való visszaállításához.

Hasonlóképpen, hogyan lehet visszavonni a kötelezettségvállalást? Ha jelentős munkát szeretne végezni az utolsó elkövetni , egyszerűen git reset HEAD^. Ez lesz visszavonása az elkövetni (hámozd le), és állítsd vissza az indexet az előtte lévő állapotba elkövetni , hagyja véglegesítetlenül a munkakönyvtárat a változtatásokkal, és bármit kijavíthat, és próbálja újra.

Ennek megfelelően, hogyan állíthatom vissza a fejemet?

FEJ az aktuális ágra (vagy a jelenlegi véglegesítésre) mutat, tehát minden, ami git Visszaállítás -- keményfej az lesz, hogy eldobja az összes el nem kötött változtatást. Tehát tegyük fel, hogy a jó commit, amelyhez vissza szeretne térni, az f414f31. (Ezt megtalálhatja a git logban vagy bármely előzményböngészőben.)

Hogyan állíthatom vissza az összes helyi módosítást?

Most 4 lehetősége van a módosítások visszavonására:

  1. A fájl állapotának visszavonása az aktuális véglegesítéshez (HEAD): git reset HEAD
  2. Mindent megszüntetni – változtatások megtartása: git reset.
  3. Dobjon el minden helyi változtatást, de mentse el őket későbbre: git stash.
  4. Véglegesen dobj el mindent: git reset --hard.

Ajánlott: