Táto štúdia pojednáva o „ môžu používatelia odstrániť odovzdanie Git, ale ponechať zmeny “ s príkladom.
Môžem odstrániť Git Commit, ale ponechať si zmeny?
Áno, môžete odstrániť odovzdanie Git, ale ponechať pridané zmeny. Na tento účel prejdite do lokálneho úložiska Git a vytvorte súbor v lokálnom úložisku. Potom sledujte novo pridaný súbor do prípravnej oblasti a aktualizujte úložisko potvrdením zmien. Potom skontrolujte históriu denníka úložiska a aktualizujte novovytvorený súbor. Pridajte zmeny do úložiska, potvrďte zmeny a odstráňte predtým pridané odovzdanie pomocou „ $ git resetovať HEAD^ “príkaz.
Pozrime sa na implementáciu vyššie uvedeného postupu!
Krok 1: Presuňte sa do konkrétneho lokálneho úložiska
Prejdite do požadovaného úložiska Git spustením príkazu „ cd 'príkaz:
$ cd 'C:\Používatelia \n asma\Go \t je_6'
Krok 2: Vytvorte nový súbor v lokálnom úložisku
Spustite „ dotyk ” a vytvorte nový súbor v lokálnom úložisku:
$ dotyk súbor1.txt
Krok 3: Pridajte súbor do pracovnej oblasti
Potom pridajte novovytvorený súbor do pracovnej oblasti pomocou nasledujúceho príkazu:
$ git pridať súbor1.txt
Krok 4: Potvrdenie zmien
Teraz aktualizujte miestne úložisko spustením príkazu „ git commit 'príkaz s ' -m ” a pridajte požadovanú správu o odovzdaní:
$ git commit -m '1 súbor bol pridaný'
Krok 5: Skontrolujte históriu denníkov Git
Spustite „ git log . ” na kontrolu histórie referenčného protokolu Git:
$ git log .
Krok 6: Aktualizujte súbor
Potom otvorte novo pridaný súbor pomocou predvoleného textového editora:
$ spustiť súbor1.txt
Zadaný súbor sa otvorí v textovom editore, pridajte nejaký text a stlačte „ CTRL + S ” klávesy na uloženie:
Krok 7: Sledujte aktualizovaný súbor
Teraz vykonajte „ git pridať ” s aktualizovaným názvom súboru a sledujte ho do prípravnej oblasti:
$ git pridať súbor1.txt
Krok 8: Potvrdenie zmien
Odovzdajte pridané zmeny do úložiska pomocou nižšie uvedeného príkazu:
$ git commit -m 'file1.txt aktualizovaný'
Krok 9: Skontrolujte históriu protokolov referencií Git
Spustite „ git log . ” na kontrolu histórie referenčného protokolu Git:
$ git log .
Krok 10: Odstráňte Git Commit
Teraz odstráňte potvrdenie Git pomocou „ git reset 'príkaz s ' HLAVA^ 'ukazovateľ:
$ git reset HLAVA^
Krok 11: Zobrazte históriu denníka referencií Git
Znova spustite „ git log . ” na kontrolu histórie referenčného protokolu Git:
$ git log .Ako vidíte na nižšie uvedenom výstupe, najnovšie odovzdanie sa vymaže z histórie protokolu referencií:
Krok 12: Overte aktualizovaný súbor
Teraz spustite „ začať ” s predtým aktualizovaným názvom súboru na overenie zachovania zmien:
$ spustiť súbor1.txt
Podľa nižšie uvedeného výstupu sa pridané zmeny uložia do súboru. Súvisiaci záväzok voči týmto zmenám sa však vymaže:
Vysvetlili sme postup na odstránenie potvrdenia Git, ale ponechanie zmien.
Záver
Áno, môžeme odstrániť potvrdenie Git, ale ponechať pridané zmeny. Ak to chcete urobiť, prejdite do konkrétneho úložiska Git a vytvorte súbor. Potom ho pridajte do prípravnej oblasti a potvrďte zmeny. Skontrolujte históriu denníka odkazov Git a potom aktualizujte súbor. Sledujte súbor, potvrďte zmeny a odstráňte predtým pridané odovzdanie spustením príkazu „ $ git resetovať HEAD^ “príkaz. Nakoniec otvorte aktualizovaný súbor a overte pridané zmeny. Táto štúdia demonštrovala metódu na vymazanie potvrdenia Git, ale zachovala zmeny na príklade.