W tym badaniu porozmawiamy o procedurze usunięcia wszystkich gałęzi GIT oprócz Master lub Main!
Jak usunąć wszystkie gałęzie git z wyjątkiem głównego lub mistrza?
Jeśli programiści chcą usunąć wszystkie lokalne fragmenty gałęzi Master lub Main, to najpierw konieczne jest przejście na główne lub master z innych gałęzi, ponieważ obecna gałąź roboczą nie zostanie usunięta. Następnie zobacz wszystkie istniejące gałęzie za pomocą „$ git oddział" Komenda. Następnie usuń wszystkie gałęzie i ponownie sprawdź listę gałęzi lokalnych GIT w celu weryfikacji.
Sprawdź poniżej podane kroki w celu wdrożenia danego scenariusza!
Krok 1: Oddział przełącznika
Najpierw przejdź do „główny„Oddział z innej gałęzi Git:
$ git switch main
Krok 2: Listka git lokalnych oddziałów
Następnie wykonaj poniższe polecenie, aby wyświetlić listę wszystkich gałęzi:
$ git oddział
Jak widać, mamy wiele gałęzi innych niż „główny" I "gospodarz" gałęzie:
Krok 3: Usuń wszystkie gałęzie oprócz Main i Master
Na koniec wykonaj poniższe polecenie, aby usunąć wszystkie gałęzie, z wyjątkiem „główny" I "gospodarz”:
$ git oddział | grep -v "master \ | main" | Xargs git gałąź --d
Tutaj, "$ git oddział„Wymienia wszystkie gałęzie git,„GREP -V„Odfiltruje określone gałęzie, na przykład„główny" I "gospodarz”I„ „Xargs Git Branch„Wykorzystano do przekazania filtrowanej nazwy gałęzi do polecenia GIT:
Krok 4: Wymień oddziały lokalne
Na koniec zweryfikujemy usuniętą operację za pomocą dostarczonego polecenia:
$ git oddział
Zgodnie z poniżej wyjściem z powodzeniem usunęliśmy wszystkie gałęzie, z wyjątkiem „główny" I "gospodarz" polecenia:
To wszystko! Skutecznie opracowaliśmy najłatwiejsze usunięcie wszystkich gałęzi git, z wyjątkiem „główny" I "gospodarz".
Wniosek
Aby usunąć wszystkie gałęzie git, z wyjątkiem określonych gałęzi, najpierw przełącz na „główny" Lub "gospodarz”Oddziały, a następnie wyświetl wszystkie istniejące gałęzie za pomocą„$ git oddział" Komenda. Następnie usuń wszystkie oddziały, wykonując „$ git oddział | GREP -V „Master \ | Main” | xarg git gałąź --d„Polecenie, a na koniec, sprawdź listę gałęzie lokalnych GIT w celu weryfikacji. W tym badaniu wyjaśniono procedurę usuwania wszystkich gałęzi git z wyjątkiem mistrza lub głównego.