Jak zmienić oddział i zignorować wszelkie zmiany bez zobowiązań?

Jak Zmienic Oddzial I Zignorowac Wszelkie Zmiany Bez Zobowiazan



Podczas pracy nad projektem programistycznym Git programiści mają do czynienia z wieloma gałęziami i wprowadzają w nich zmiany. Czasami nie chcą zapisywać lub zachowywać pewnych zmian w konkretnej branży. Jednak kiedy przełączają gałęzie, Git nie pozwala im opuścić bieżącej gałęzi bez zatwierdzenia zmian. Różne metody mogą być używane do przełączania gałęzi bez wprowadzania niepożądanych zmian w tej sytuacji.

Ten artykuł wyjaśni metody przełączania gałęzi i ignorowania zmian bez zatwierdzania.

Jak zmienić oddział i zignorować wszelkie zmiany bez zobowiązań?

Aby przełączyć gałąź i zignorować zmiany bez zatwierdzania, można użyć różnych metod, takich jak







Metoda 1: Jak zmienić gałąź, zapisując zmiany w skrytce?

Aby przełączyć gałąź i zignorować wszelkie zmiany bez zatwierdzania, najpierw przejdź do lokalnego katalogu i przejrzyj nieśledzone zmiany. Następnie zapisz nieśledzone lub niezatwierdzone zmiany za pomocą opcji „ git zapisz skrytkę ' Komenda. Następnie użyj „ kasa git ” i przejdź do żądanej gałęzi. Na koniec wróć do starej gałęzi i dokonaj zmian w skrytce.



Krok 1: Przejdź do żądanego repozytorium

Najpierw wprowadź poniższe polecenie i przejdź do określonego lokalnego repozytorium:



$ płyta CD 'C:\Go \R epicki1'

Krok 2: Wyświetl status Git

Następnie sprawdź aktualny status oddziału za pomocą poniższego polecenia:





$ status gita

Można zauważyć, że w bieżącej gałęzi występują nieśledzone zmiany:



Krok 3: Przejdź do innej gałęzi

Następnie wpisz „ kasa git ” z nazwą gałęzi docelowej i przekierować do niej:

$ kasa git alfa

Tutaj poniższe dane wyjściowe wskazują, że nie możemy przełączyć gałęzi bez zatwierdzenia zmian w naszej bieżącej gałęzi:

Aby rozwiązać ten problem, zapoznaj się z poniższymi krokami.

Krok 4: Zapisz zmiany

Teraz uruchom następujące polecenie, aby zapisać nieśledzone i niezatwierdzone zmiany w schowku:

$ zapas git ratować

Zgodnie z podanym wyjściem, nieśledzone i niezatwierdzone zmiany zostały zapisane w schowku:

Krok 5: Zmień gałąź

Następnie przełącz gałąź, wykonując następujące polecenie wraz z nazwą gałęzi docelowej. Na przykład naszą gałęzią docelową jest „ alfa ”:

$ kasa git alfa

Podany wynik wskazuje, że pomyślnie przeszliśmy do „ alfa ' oddział:

Krok 6: Sprawdź aktualny stan

Następnie sprawdź aktualny status działającej gałęzi za pomocą dostarczonego polecenia:

$ status gita

Teraz status „ alfa ” gałąź jest jasna i nie ma nic do zatwierdzenia.

Krok 7: Wróć do starego oddziału

Teraz wróć ponownie do starej gałęzi, używając poniższego polecenia:

$ kasa git gospodarz

Krok 8: Zastosuj ponownie zapisane zmiany

Na koniec wpisz następujące polecenie, aby ponownie zastosować ukryte zmiany w gałęzi:

$ zapas git Muzyka pop

Metoda 2: Jak na siłę przełączyć się na oddział?

Innym sposobem przełączania gałęzi i ignorowania wszelkich zmian bez zatwierdzania jest wymuszona zmiana gałęzi za pomocą „ git checkout -f ' Komenda.

Krok 1: Wyświetl status Git

Najpierw uruchom podane polecenie, aby sprawdzić aktualny stan działającej gałęzi:

$ status gita

Można zauważyć, że bieżąca gałąź zawiera nieśledzone zmiany:

Krok 2: Zmień gałąź

Następnie wprowadź poniższe polecenie i przejdź do innej gałęzi:

$ kasa git alfa

Zgodnie z następującym wyjściem gałąź nie może zostać przełączona bez zatwierdzenia zmian:

Krok 3: Wymuś zmianę gałęzi

Aby na siłę przełączyć gałąź, uruchom poprzednie polecenie z „ -F ' flaga:

$ kasa git -F alfa

Jak widać, przeszliśmy na „ alfa ” oddział pomyślnie:

Chodziło o przełączanie oddziałów i ignorowanie zmian bez zobowiązań.

Wniosek

Aby przełączyć gałęzie na dowolne ignorowane zmiany bez zatwierdzania, można zastosować różne metody, takie jak zapisywanie nieśledzonych i niezatwierdzonych zmian w skrytce za pomocą „ git zapisz skrytkę ” lub przełącz gałęzie na siłę, używając „ git checkout -f ' Komenda. W tym artykule wyjaśniono metody przełączania gałęzi i ignorowania zmian bez zatwierdzania w Git.