Jak přepnout větev a ignorovat jakékoli změny bez potvrzení?

Jak Prepnout Vetev A Ignorovat Jakekoli Zmeny Bez Potvrzeni



Při práci na vývojovém projektu Git se vývojáři zabývají více větvemi a provádějí v nich změny. Někdy nechtějí uložit nebo zachovat určité změny v konkrétní větvi. Když však přepnou větve, Git jim nedovolí opustit aktuální větev bez potvrzení změn. K přepínání větví lze použít různé metody, aniž by v této situaci došlo k nechtěným změnám.

Tento článek vysvětlí metody přepnutí větve a ignorování změn bez potvrzení.

Jak přepnout větev a ignorovat jakékoli změny bez potvrzení?

Pro přepnutí větve a ignorování změn bez potvrzení lze použít různé metody, jako např







Metoda 1: Jak přepnout větev uložením změn do Stash?

Chcete-li přepnout větev a ignorovat jakékoli změny bez potvrzení, nejprve přejděte do místního adresáře a zobrazte nesledované změny. Poté uložte nesledované nebo nepotvrzené změny pomocí „ git stash uložit “příkaz. Poté použijte „ git pokladna ” a přepněte na požadovanou větev. Nakonec se vraťte zpět do staré větve a změn v skrýši.



Krok 1: Přejděte do požadovaného úložiště

Nejprve zadejte níže uvedený příkaz a přepněte se do konkrétního místního úložiště:



$ CD 'C:\Jdi \R epický1'

Krok 2: Zobrazení stavu Git

Poté zkontrolujte aktuální stav větve pomocí níže uvedeného příkazu:





$ stav git

Lze pozorovat, že v aktuální větvi jsou nesledované změny:



Krok 3: Přejděte do jiné pobočky

Dále zadejte „ git pokladna ” s názvem cílové větve a přesměrujte na něj:

$ git pokladna alfa

Níže uvedený výstup ukazuje, že nemůžeme přepnout větev, aniž bychom provedli změny v naší aktuální větvi:

Chcete-li tento problém vyřešit, podívejte se na níže uvedené kroky.

Krok 4: Uložte změny

Nyní spusťte následující příkaz, abyste uložili nesledované a nepotvrzené změny do skrýše:

$ git skrýš Uložit

Podle daného výstupu byly nesledované a nepotvrzené změny uloženy do skrýše:

Krok 5: Přepněte větev

Poté přepněte větev provedením následujícího příkazu spolu s názvem cílové větve. Například naše cílová větev je „ alfa “:

$ git pokladna alfa

Daný výstup znamená, že jsme úspěšně přešli na „ alfa ' větev:

Krok 6: Zkontrolujte aktuální stav

Poté zkontrolujte aktuální stav pracovní větve pomocí poskytnutého příkazu:

$ stav git

Nyní stav „ alfa ” větev je jasná a není co vázat.

Krok 7: Přesuňte se zpět do staré pobočky

Nyní se znovu vraťte do staré větve pomocí níže uvedeného příkazu:

$ git pokladna mistr

Krok 8: Znovu použijte uložené změny

Nakonec zadejte následující příkaz, abyste znovu aplikovali skryté změny na větev:

$ git skrýš pop

Metoda 2: Jak násilně přepnout na větev?

Dalším způsobem, jak přepnout větve a ignorovat jakékoli změny bez potvrzení, je násilně přepnout větev pomocí „ git checkout -f “příkaz.

Krok 1: Zobrazení stavu Git

Nejprve spusťte poskytnutý příkaz a zkontrolujte aktuální stav pracovní větve:

$ stav git

Je vidět, že aktuální větev obsahuje nesledované změny:

Krok 2: Přepněte větev

Poté zadejte níže uvedený příkaz a přejděte do jiné větve:

$ git pokladna alfa

Podle následujícího výstupu nelze větev přepnout bez potvrzení změn:

Krok 3: Silně přepněte větev

Chcete-li násilně přepnout větev, spusťte předchozí příkaz s příkazem „ -F “ vlajka:

$ git pokladna -F alfa

Jak vidíte, přešli jsme na „ alfa ” větev úspěšně:

To bylo vše o přepínání větví a ignorování změn bez potvrzení.

Závěr

Chcete-li přepnout větve jakékoli ignorované změny bez potvrzení, lze použít různé metody, jako je uložení nesledovaných a nepotvrzených změn do skrýše pomocí „ git stash uložit ” nebo násilně přepínat větve pomocí “ git checkout -f “příkaz. Tento článek vysvětluje metody, jak přepnout větev a ignorovat změny bez potvrzení v Gitu.