Nerobte si starosti, ak si nie ste istí, ako obnoviť vzdialené úložisko do konkrétneho odovzdania, pretože tento príspevok demonštruje metódu resetovania vzdialeného úložiska na určité odovzdanie.
Ako resetovať diaľkové ovládanie na určitý záväzok?
Ak chcete resetovať diaľkové ovládanie na určité odovzdanie, najprv resetujte alebo vráťte odovzdanie v úložisku Git pomocou príkazu „ git reset “príkaz. Potom odovzdajte odovzdanie na diaľkové ovládanie pomocou „ git push -f
Pozrite si poskytnutý postup pre praktickú ukážku.
Krok 1: Spustite Git Terminal
Najprv otvorte terminál Git z ponuky Štart systému Windows:
Krok 2: Prejdite do Git Working Repository
Využite „ cd ” a prejdite do pracovného úložiska Git:
$ cd 'C:\Git\commits'
Ďalej si zobrazte všetky súbory a úložiská aktuálneho pracovného úložiska pomocou „ ls 'príkaz:
$ ls
Krok 3: Vykonajte úpravu v súbore Git
Vykonajte nejaké úpravy v súbore Git. Na tento účel sme upravili obsah „ Súbor.txt súbor:
$ ozvena 'Dobrý deň pre Linux Hint' > Súbor.txt
Krok 4: Pridajte súbor do indexu fázy
Potom pridajte upravený súbor do indexu sledovania (predbežnej oblasti) pomocou uvedeného príkazu:
$ git pridať Súbor.txt
Pozrite si stav úložiska Git a potvrďte, či je upravený súbor pridaný do indexu sledovania alebo nie:
$ stav gitMôžete vidieť, že sme úspešne pridali súbor do indexu sledovania:
Krok 5: Potvrdenie novej úpravy
Nové zmeny potvrďte pomocou „ git commit ” pri špecifikovaní správy pomocou “ -m “možnosť:
$ git commit -m 'Úprava záväzku'
Skontrolujte denník Git a overte, či sú zmeny potvrdené alebo nie:
$ git logTu môžete vidieť, že zmeny boli úspešne potvrdené a pridané do lokálneho úložiska Git:
Krok 6: Presuňte zmeny na diaľkové ovládanie
Potom presuňte zmeny do vzdialeného úložiska pomocou „ git push
Krok 7: Resetujte diaľkový ovládač na určitý záväzok
Teraz resetujte diaľkové ovládanie na predchádzajúci alebo posledný príkaz. Na tento účel sa najprv vráťte späť ku konkrétnemu odovzdaniu alebo určitému odovzdaniu buď pomocou pozície HEAD alebo ID odovzdania:
$ git reset --ťažko HLAVA~ 1
Krok 8: Presuňte zmeny na diaľkové ovládanie
Po návrate k určitému alebo predchádzajúcemu odovzdaniu odovzdajte lokálne odovzdania do vzdialeného úložiska:
$ git push -f majster pôvodu
Pozrite si denník úložiska a skontrolujte, či je diaľkové ovládanie resetované na určité potvrdenie alebo nie:
$ git logJe možné pozorovať, že sme úspešne vykonali požadovanú funkcionalitu:
Naučili sme vás metódu resetovania diaľkového ovládača na určité potvrdenie.
Záver
Ak chcete resetovať diaľkové ovládanie na určité potvrdenie Git, najprv prejdite do úložiska Git a resetujte zmeny v lokálnom úložisku pomocou „ git reset – hard HEAD~1 “príkaz. Ak sa chcete vrátiť ku konkrétnemu odovzdaniu, používatelia môžu použiť „ git reset –hard