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?
- Metoda 2: Kako nasilno promijeniti granu?
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 alfaOvdje 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štedjetiPrema 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 alfaDani 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 statusSada, 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
Korak 1: Pregledajte Git status
Prvo pokrenite danu naredbu da provjerite trenutni status radne grane:
$ git statusMož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 alfaPrema 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 alfaKao š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