Tento článok vysvetlí metódy prepínania vetvy a ignorovania zmien bez potvrdenia.
Ako prepnúť vetvu a ignorovať akékoľvek zmeny bez potvrdenia?
Na prepnutie vetvy a ignorovanie zmien bez potvrdenia je možné použiť rôzne metódy, ako napr
Metóda 1: Ako prepnúť pobočku uložením zmien v Stash?
Ak chcete prepnúť vetvu a ignorovať akékoľvek zmeny bez potvrdenia, najprv prejdite do lokálneho adresára a zobrazte nesledované zmeny. Potom uložte nesledované alebo nepotvrdené zmeny pomocou „ git stash uložiť “príkaz. Potom použite „ git pokladňa “ a prepnite na požadovanú vetvu. Nakoniec sa vráťte späť do starej vetvy a objavte zmeny v skrýši.
Krok 1: Prejdite do požadovaného úložiska
Najprv zadajte nižšie uvedený príkaz a prepnite sa na konkrétne lokálne úložisko:
$ cd 'C:\Choď \R epický1'
Krok 2: Zobrazte stav Git
Potom skontrolujte aktuálny stav pobočky pomocou nižšie uvedeného príkazu:
$ stav git
Je možné pozorovať, že v súčasnej vetve existujú nesledované zmeny:
Krok 3: Prejdite do inej pobočky
Ďalej zadajte „ git pokladňa ” s názvom cieľovej pobočky a presmerovaním na ňu:
$ git pokladňa alfaNižšie uvedený výstup naznačuje, že nemôžeme prepnúť vetvu bez vykonania zmien v našej aktuálnej vetve:
Ak chcete tento problém vyriešiť, pozrite si kroky uvedené nižšie.
Krok 4: Uložte zmeny
Teraz spustite nasledujúci príkaz na uloženie nesledovaných a nepotvrdených zmien v skrýši:
$ git skrýša uložiťPodľa daného výstupu sa nesledované a nepotvrdené zmeny uložili do úložiska:
Krok 5: Prepnite pobočku
Potom prepnite vetvu vykonaním nasledujúceho príkazu spolu s názvom cieľovej vetvy. Napríklad naša cieľová pobočka je „ alfa “:
$ git pokladňa alfaDaný výstup znamená, že sme úspešne prešli na „ alfa ” pobočka:
Krok 6: Skontrolujte aktuálny stav
Potom skontrolujte aktuálny stav pracovnej vetvy pomocou poskytnutého príkazu:
$ stav gitTeraz stav „ alfa “ pobočka je jasná a nie je čo zaväzovať.
Krok 7: Presuňte sa späť na starú pobočku
Teraz sa vráťte späť do starej vetvy pomocou nižšie uvedeného príkazu:
$ git pokladňa majster
Krok 8: Znova použite uložené zmeny
Nakoniec napíšte nasledujúci príkaz na opätovné použitie skrytých zmien vo vetve:
$ git skrýša pop
Metóda 2: Ako násilne prepnúť na pobočku?
Ďalším spôsobom, ako prepnúť vetvy a ignorovať akékoľvek zmeny bez potvrdenia, je násilne prepnúť vetvu pomocou „ git checkout -f
Krok 1: Zobrazte stav Git
Najprv spustite poskytnutý príkaz a skontrolujte aktuálny stav pracovnej vetvy:
$ stav gitJe vidieť, že aktuálna vetva obsahuje nesledované zmeny:
Krok 2: Prepnite pobočku
Potom zadajte nižšie uvedený príkaz a prejdite do inej pobočky:
$ git pokladňa alfaPodľa nasledujúceho výstupu sa vetva nedá prepnúť bez potvrdenia zmien:
Krok 3: Násilne prepnite pobočku
Ak chcete násilne prepnúť vetvu, spustite predchádzajúci príkaz s ' -f vlajka:
$ git pokladňa -f alfaAko vidíte, prešli sme na „ alfa ” pobočka úspešne:
To bolo všetko o prepínaní vetiev a ignorovaní zmien bez potvrdenia.
Záver
Ak chcete zmeniť vetvy, ktoré ignorujú zmeny bez potvrdenia, je možné použiť rôzne metódy, ako je uloženie nesledovaných a nepotvrdených zmien v skrýši pomocou „ git stash uložiť ” alebo násilné prepínanie vetiev použitím “ git checkout -f