Ten zapis wyjaśni metodę usunięcia wszystkich gałęzi, które zostały połączone w Git.
Jak usunąć/usunąć wszystkie gałęzie, które zostały scalone w git?
Aby usunąć lub usunąć wszystkie gałęzie, które zostały scalone, wykonaj podane kroki:
Krok 1: Przejdź do lokalnego repozytorium
Najpierw uruchom poniżej na liście polecenie i przekieruj do konkretnego katalogu lokalnego:
$ "C: \ git \ reposc"
Krok 2: Wyświetl listę dostępnych oddziałów
Następnie wyświetl listę wszystkich dostępnych gałęzi w repozytorium za pośrednictwem następującego polecenia:
$ git oddział
Można zauważyć, że repozytorium zawiera trzy lokalne gałęzie, i.mi., "alfa”,„beta", I "gospodarz”:
Krok 3: Zobacz połączone gałęzie
Następnie wpisz „GIT Branch„Polecenie z„-scalone„Opcja wyświetlania tylko połączonych gałęzi:
$ git oddział -wspomagany
Poniższe wyjście wskazuje, że „alfa”Oddział został połączony z„gospodarz" oddział:
Krok 4: Usuń scalone gałęzie
Teraz wprowadź poniższe polecenie, aby usunąć scalone gałęzie i określić gałąź, którą chcesz zachować. Na przykład określiliśmy „gospodarz„Oddział, ponieważ chcemy to zachować:
$ git Branch -Wspaniale | egrep -v "(^\*| master)" | Xargs git gałąź --d
Tutaj:
Poniższe wyjście wskazuje, że połączona gałąź „alfa”Został pomyślnie usunięty:
Alternatywnie użytkownicy mogą po prostu usunąć dowolną gałąź za pomocą „git gałąź -d " Komenda.
Krok 5: Sprawdź zmiany
Na koniec wyświetl listę wszystkich dostępnych oddziałów, aby zweryfikować zmiany:
$ git oddział
Można zauważyć, że teraz repozytorium zawiera tylko dwie gałęzie, i.mi., "gospodarz" I "beta”I„ „alfa„Oddział został usunięty z repozytorium:
Wyjaśniliśmy procedurę usuwania wszystkich gałęzi, które zostały połączone.
Wniosek
Aby usunąć lub usunąć wszystkie gałęzie, które zostały połączone, najpierw przejdź do lokalnego repozytorium. Następnie zobacz połączone gałęzie. Następnie wykonaj „git gałąź -nałgowane | egrep -v „(^\*| master)” | Xargs git gałąź --d”I określ gałęzie, które należy zachować. Na koniec zweryfikuj zmiany, przeglądając listę wszystkich gałęzi. Ten zapis wyjaśnił metodę usunięcia wszystkich gałęzi, które zostały połączone w Git.