Resetovanie diaľkového ovládača na určitý Git Commit

Resetovanie Dialkoveho Ovladaca Na Urcity Git Commit



Na platforme Git používatelia často upravujú projekty a zaväzujú ich uložiť ich do lokálneho úložiska. Tieto úpravy sa následne vložia do vzdialeného úložiska. Používateľ Git si však môže želať vrátiť zmeny po ich potvrdení, pretože množstvo nových zmien môže spôsobiť problémy s projektom alebo vyžadovať revíziu.

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 “príkaz.







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 git

Môž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 log

Tu 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 “príkaz. Tu je „ -f Príznak ” sa používa na vynútenie zmien na diaľkovom ovládači:

$ git push -f majster pôvodu

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 log

Je 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 “príkaz. Potom presuňte tieto zmeny do vzdialeného úložiska, aby ste diaľkové ovládanie resetovali na určité potvrdenie pomocou „ git push -f origin master “príkaz. Tento príspevok rozpracoval metódu resetovania diaľkového ovládača na určité potvrdenie.