Tento príspevok bude hovoriť o:
Čo je príkaz „git revert“ v systéme Git?
' git vrátiť ” sa používa na odstránenie zmien v histórii odovzdania úložiska Git. Vezme konkrétny hash SHA odovzdania, vráti vykonané zmeny z tohto odovzdania a vygeneruje nový „ vrátiť záväzok “zaviazať sa. Okrem toho sa aktualizuje ukazovateľ HEAD a ukazuje na nový príkaz na vrátenie, čím sa stáva špičkou aktuálnej pracovnej vetvy.
Ako „git revert“ Potvrdiť zmeny v Git?
Ak chcete vrátiť akékoľvek konkrétne zmeny potvrdenia, postupujte podľa poskytnutých pokynov:
- Prejdite do lokálneho úložiska Git.
- Uveďte aktuálny obsah úložiska a vyberte súbor, ktorý sa má vrátiť z úložiska Git.
- Zobrazte históriu denníkov Git a vyberte konkrétny hash SHA odovzdania.
- Spustite „ git revert
“príkaz.
Krok 1: Presuňte sa do úložiska Git
Na začiatok použite „ cd “ a prejdite do konkrétneho lokálneho úložiska Git:
cd 'C:\Používatelia \n azma\Git\Coco'
Krok 2: Uveďte zoznam existujúceho obsahu
Ak chcete zobraziť obsah úložiska, spustite príkaz „ ls 'príkaz:
ls
Z daného výstupu sme vybrali „ súbor1.py “ súbor na ďalšie spracovanie:
Krok 3: Skontrolujte históriu denníkov Git
Vykonajte „ git reflog . ” na zobrazenie aktuálnej histórie denníka úložiska:
git reflog .Tu sme vybrali „ 59bd8e1 ” commit SHA hash na vrátenie tohto odovzdania:
Krok 4: Vráťte zmeny potvrdenia
Ak chcete vrátiť vybraté zmeny potvrdenia, spustite príkaz „ git vrátiť 'príkaz:
git vrátiť 59bd8e1Po vykonaní vyššie uvedeného príkazu sa otvorí predvolený textový editor. Pridajte správu odovzdania, uložte zmeny a zatvorte textový editor. Napríklad sme zadali „ Vrátiť späť „1. pridaný súbor“ ” ako správa odovzdania:
Ako vidíte, všetky zmeny, ktoré existujú v konkrétnom odovzdaní, boli úspešne odstránené:
Krok 5: Overte operáciu vrátenia
Ak chcete zabezpečiť, aby sa konkrétne zmeny vrátili späť alebo nie, použite „ git reflog . 'príkaz:
git reflog .Ako vidíte, HEAD ukazuje na najnovšie potvrdenie, čo znamená, že zmeny odovzdania boli vrátené:
To je všetko! Zozbierali sme podrobnosti o „ git vrátiť “príkaz v Git.
Záver
' git prejsť späť ” sa používa na vrátenie konkrétnych zmien odovzdania. Ak to chcete urobiť, prejdite do lokálneho úložiska Git a uveďte aktuálny obsah úložiska. Potom si pozrite históriu denníkov Git a vyberte konkrétny hash SHA odovzdania. Potom vykonajte „ git revert