Kako promijeniti granu i zanemariti sve promjene bez obvezivanja?

Kako Promijeniti Granu I Zanemariti Sve Promjene Bez Obvezivanja



Dok rade na Git razvojnom projektu, programeri se bave višestrukim granama i mijenjaju ih. Ponekad ne žele spremiti ili zadržati određene promjene u određenoj grani. Međutim, kada promijene granu, Git im ne dopušta da napuste trenutnu granu bez izvršenja promjena. Za promjenu grana mogu se koristiti različite metode bez izvršenja neželjenih promjena u ovoj situaciji.

Ovaj članak će objasniti metode prebacivanja grane i ignoriranja promjena bez predaje.

Kako promijeniti granu i zanemariti sve promjene bez obvezivanja?

Za promjenu grane i ignoriranje promjena bez predaje, mogu se koristiti različite metode, kao što je







Metoda 1: Kako promijeniti granu spremanjem promjena u Stash?

Da biste promijenili granu i zanemarili sve promjene bez predaje, prvo idite na lokalni direktorij i pogledajte nepraćene promjene. Zatim spremite nepraćene ili neobvezene promjene pomoću ' git stash spremiti ” naredba. Nakon toga upotrijebite ' git odjava ” i prijeđite na željenu granu. Na kraju, vratite se na staru granu i sakrijte promjene.



Korak 1: Dođite do željenog repozitorija

Prvo unesite dolje navedenu naredbu i prebacite se na određeno lokalno spremište:



$ CD 'C:\Idi \R epski1'

Korak 2: Pregledajte Git status

Zatim provjerite trenutni status grane koristeći donju naredbu:





$ git status

Može se primijetiti da postoje nepraćene promjene u trenutnoj grani:



Korak 3: Dođite do druge podružnice

Zatim upišite ' git odjava ” s nazivom ciljne grane i preusmjerite na nju:

$ git odjava alfa

Ovdje donji izlaz pokazuje da ne možemo promijeniti granu bez uvrštavanja promjena u našu trenutnu granu:

Kako biste riješili ovaj problem, pogledajte dolje navedene korake.

Korak 4: Spremite promjene

Sada pokrenite sljedeću naredbu da biste spremili nepraćene i neobavezane promjene u spremište:

$ git spremište uštedjeti

Prema danom izlazu, nepraćene i nekomitirane promjene spremljene su u spremište:

Korak 5: Promjena grane

Zatim promijenite granu izvršavanjem sljedeće naredbe zajedno s nazivom ciljne grane. Na primjer, naša ciljna grana je ' alfa ”:

$ git odjava alfa

Dani izlaz označava da smo se uspješno prebacili na ' alfa ” grana:

Korak 6: Provjerite trenutni status

Nakon toga provjerite trenutni status radne grane pomoću ponuđene naredbe:

$ git status

Sada, status ' alfa ” grana je jasna i nema se što obvezati.

Korak 7: Vratite se na stari ogranak

Sada se ponovno vratite na staru granu pomoću dolje navedene naredbe:

$ git odjava ovladati; majstorski

Korak 8: Ponovno primijenite spremljene promjene

Na kraju, upišite sljedeću naredbu da ponovno primijenite skrivene promjene na granu:

$ git spremište pop

Metoda 2: Kako se prisilno prebaciti na podružnicu?

Drugi način za promjenu grana i ignoriranje bilo kakvih promjena bez obvezivanja je nasilno prebacivanje grane korištenjem ' git checkout -f ” naredba.

Korak 1: Pregledajte Git status

Prvo pokrenite danu naredbu da provjerite trenutni status radne grane:

$ git status

Može se vidjeti da trenutna grana sadrži nepraćene promjene:

Korak 2: Promjena grane

Zatim unesite dolje navedenu naredbu i idite na drugu granu:

$ git odjava alfa

Prema sljedećem izlazu, grana se ne može prebaciti bez izvršenja promjena:

Korak 3: Nasilno promijenite granu

Za nasilnu promjenu grane, pokrenite prethodnu naredbu s ' -f ” zastava:

$ git odjava -f alfa

Kao što vidite, prebacili smo se na ' alfa ” grananje uspješno:

To se sve odnosilo na promjenu grana i ignoriranje promjena bez obvezivanja.

Zaključak

Za promjenu grana bilo koje ignorirane promjene bez predaje, mogu se koristiti različite metode, kao što je spremanje nepraćenih i neobvezenih promjena u zalihu pomoću ' git stash spremiti ” naredba ili nasilno prebacivanje grana korištenjem git checkout -f ” naredba. Ovaj članak objasnio je metode za promjenu grane i ignoriranje promjena bez predaje u Git.