Jak zamknąć gałąź w Git?

Jak zamknąć gałąź w Git?
Deweloperzy pracują nad różnymi oddziałami GIT podczas kontaktów z dużymi projektami rozwojowymi. Po ukończeniu pracy w określonej gałęzi lub połączeniu go w główną gałęzie, mogą chcieć ją usunąć lub zamknąć. Jednak usunięcie gałęzi Git usuwa również treść i całą historię oddziału na stałe. Zatem jest to dobra opcja zamykania gałęzi i odzyskania później, gdy tylko jest to wymagane. Ponadto zamknięcie starego oddziału jest dobrą praktyką do utrzymywania przepływu pracy projektu, ponieważ pomaga użytkownikom zapewnić, że modyfikacje są odpowiednio śledzone i scalone w głównej gałęzi.

Ten artykuł zostanie pokazany:

  • Jak zamknąć konkretną gałąź git?
  • Jak przywrócić zamkniętą gałąź w Git?

Jak zamknąć konkretną gałąź git?

Aby zamknąć gałąź w Git, spójrz na następujące kroki:

  • Przejdź na lokalny katalog.
  • Zobacz wszystkie dostępne gałęzie.
  • Wybierz żądaną gałąź, która musi zostać zamknięta.
  • Oznacz wybraną gałąź, archiwizując ją za pomocą „Archiwum git tag/ > ”Polecenie.
  • Usuń/usuń gałąź z repozytorium, wykorzystując „git gałąź -d " Komenda.
  • Sprawdź zmiany.

Krok 1: Przekierowanie do lokalnego repozytorium

Najpierw przejdź do żądanego lokalnego repozytorium:

$ cd "c: \ git"

Krok 2: Wyświetl gałęzie

Następnie wymień wszystkie dostępne oddziały repozytorium:

$ git oddział

Poniższy obraz wyświetla wszystkie bieżące gałęzie repozytorium. Teraz wybierz żądaną gałąź, która musi zostać zamknięta. Na przykład wybraliśmy „funkcja" oddział:

Krok 3: Oddział tagu

Aby przechowywać kopię zapasową gałęzi, która musi zostać zamknięta, oznacz wybraną gałąź, archiwizując ją za pomocą polecenia poniżej:

$ git tag archiwum/funkcja funkcji

Polecenie powyżej wyprzedane stworzyło kopię zapasową dla „funkcja" oddział:

Krok 4: Usuń oddział

Teraz użyj następującego polecenia wraz z wybraną nazwą gałęzi, aby usunąć je z bieżącego repozytorium:

$ git oddział -d funkcja

Krok 5: Sprawdź usuniętą gałąź

Aby upewnić się, że żądana gałąź została zamknięta lub usunięta z repozytorium, czy nie, uruchom następujące polecenie:

$ git oddział

Można zauważyć, że „funkcja„Oddział został pomyślnie zamknięty/usunięty:

Jak przywrócić zamkniętą gałąź w Git?

Czasami użytkownicy chcą przywrócić zamkniętą gałąź. Git pozwala im odzyskać każdą zamkniętą gałąź z treścią za pomocą „Archiwum Git Checkout -B/" Komenda. Aby to zrobić, wykonaj dostarczone kroki.

Krok 1: Przywróć gałąź

Aby przywrócić lub odzyskać zamkniętą gałąź git, sprawdź znacznik i odtworzyć usuniętą gałąź przy użyciu polecenia danego wiązki:

$ git kector -b -b archiwum/funkcja

Zgodnie z poniższym obrazem „„funkcja„Odgałęzienie zostało przywrócone i zmieniliśmy się na nią:

Krok 2: Sprawdź zmiany

Napisz następujące polecenie, aby upewnić się, że żądana gałąź została przywrócona:

$ git oddział

W poniższym wyjściu „funkcja„Można zobaczyć gałąź, która jest również obecną gałęzią:

Krok 3: Wyświetl dziennik git

Na koniec zobacz przywróconą historię oddziału, sprawdzając dziennik GIT:

$ git log -linia

Jak widać, oddział został pomyślnie przywrócony dzięki treściom i historii:

Chodziło o zamknięcie i przywrócenie określonej gałęzi w Git.

Wniosek

Aby zamknąć gałąź w git, najpierw przejdź do lokalnego katalogu i wyświetl wszystkie dostępne gałęzie. Następnie wybierz żądaną gałąź, która musi zostać zamknięta. Następnie oznacz tę konkretną gałąź, archiwizując ją za pomocą „Archiwum git tag/ > ”Polecenie. Następnie skorzystaj z „git gałąź -d „Polecenie usuwania żądanej gałęzi z repozytorium i zweryfikowania zmian. Ponadto użytkownicy mogą odzyskać zamkniętą gałąź za pomocą „Archiwum Git Checkout -B/" Komenda. W tym artykule pokazano metodę zamknięcia i przywrócenia określonej gałęzi w GIT.