Jak zmienić nazwę oddziału w Git

Jak zmienić nazwę oddziału w Git

Git to popularny system kontroli wersji, który bardzo ułatwia zmianę nazw gałęzi. Deweloperzy mogą chcieć zmienić nazwy gałęzi z wielu powodów. Tak więc współpracownicy open-source powinni również wiedzieć, jak zmienić nazwę gałęzi w Git.





Aby uprościć sprawę, wyjaśnimy, jak zmienić nazwy lokalnych i zdalnych gałęzi git.





Jak zmienić nazwę oddziału lokalnego w Git

Użytkownicy Git zwykle pracują w lokalnych wersjach swoich projektów. Gdy zmiana zostanie zatwierdzona, jest integrowana z wcześniejszym. Zawsze dobrze jest sprawdzić, które lokalne oddziały są dostępne, zanim zmienisz nazwę jednego z nich.





$ git branch
$ git branch -a

Możesz znaleźć lokalne gałęzie swojego projektu Git za pomocą powyższych poleceń. ten -do opcja zawiera również listę oddziałów zdalnych. Teraz możesz przejść do zmiany nazwy lokalnej gałęzi Git. Wykonaj poniższe czynności, aby to zrobić z terminala.

1. Zweryfikuj oddział lokalny



$ git checkout
$ git checkout alpha

Polecenie git checkout pozwala nam przełączać się między gałęziami i weryfikować działające drzewa. Jeśli jesteś w gałęzi alfa, ostatnie polecenie to potwierdzi. Jeśli jesteś w innym oddziale, przełączy się na wersję alfa.

2. Zmień nazwę oddziału lokalnego





podłącz mój telefon do komputera

Po przejściu do żądanej gałęzi możesz zmienić jej nazwę za pomocą polecenia git rename branch.

$ git branch -m
$ git branch -m beta

To polecenie zmienia nazwę lokalnego oddziału alfa do beta .





Możesz także zmienić nazwę lokalnego oddziału z wnętrza innej gałęzi git. Użyj następującego polecenia, aby to zrobić ze swojego ulubionego terminala Linux.

$ git branch -m
$ git branch -m alpha beta

3. Sprawdź nową nazwę oddziału

Możesz łatwo zweryfikować, czy operacja zmiany nazwy gałęzi git zakończyła się sukcesem, wymieniając gałęzie jeszcze raz.

$ git branch -a

Jak zmienić nazwę zdalnej gałęzi w Git

Git odnosi się do zdalnych wersji twoich repozytoriów jako po prostu 'zdalne'. Nie można zmienić nazwy oddziału zdalnego tak łatwo, jak oddziałów lokalnych. Zamiast tego musisz najpierw zmienić nazwę lokalnej gałęzi, przenieść nową gałąź na serwer i usunąć starą gałąź z repozytorium.

1. Zmień nazwę oddziału lokalnego

Zmień nazwę lokalnego oddziału alfa na beta za pomocą poniższego polecenia git rename branch.

różnica między pulpitem a serwerem ubuntu
$ git branch -m beta

lub

$ git branch -m alpha beta

2. Naciśnij zaktualizowany oddział

Wciśnij gałąź o zmienionej nazwie beta do zdalnego serwera za pomocą następującego polecenia.

$ git push origin
$ git push origin beta

3. Ustaw Upstream

Musisz ustawić upstream, aby upewnić się, że Git może śledzić zmiany między oddziałami zdalnymi i lokalnymi.

$ git push origin -u
$ git push origin -u beta

Git skonfiguruje śledzenie między lokalnym oddziałem beta i oddział zdalny beta .

4. Usuń stary oddział

Możesz bezpiecznie usunąć starą gałąź ze swojego pilota, gdy wypchniesz gałąź o zmienionej nazwie i skonfigurujesz poprzednią. Użyj następującego polecenia git dla usuwanie zdalnej gałęzi w Git .

$ git push origin --delete
$ git push origin --delete alpha

Git przystąpi do usunięcia gałęzi alfa ze zdalnego źródła.

5. Sprawdź zdalny oddział

Jeszcze raz wymień zdalne gałęzie git, aby sprawdzić, czy operacja zmiany nazwy gałęzi powiodła się, czy nie. Powinieneś zobaczyć nową wersję beta zdalnej gałęzi po wydaniu następującego polecenia.

$ git branch -a

Skutecznie zmieniaj nazwy gałęzi Git

Zmiana nazw gałęzi git jest dość prosta, gdy nauczysz się podstawowych operacji git. Możesz łatwo zmienić nazwy oddziałów dla oddziałów lokalnych. Omówiliśmy również niezbędne polecenia git rename branch dla oddziałów zdalnych. Wypróbuj niektóre polecenia w swoich projektach testowych, aby uzyskać odpowiednie doświadczenie.

dowiedz się, kto jest numerem, to jest za darmo
Udział Udział Ćwierkać E-mail Jak usunąć gałąź w Git lokalnie i zdalnie?

Istnieje wiele powodów, dla których możesz usunąć gałąź w GitHub. Na szczęście usunięcie gałęzi Git jest łatwe.

Czytaj dalej
Powiązane tematy
  • Programowanie
  • GitHub
O autorze Rubajat Hossain(39 opublikowanych artykułów)

Rubaiat jest absolwentem CS z silną pasją do open-source. Oprócz tego, że jest weteranem systemu Unix, zajmuje się także bezpieczeństwem sieci, kryptografią i programowaniem funkcjonalnym. Jest zapalonym kolekcjonerem książek z drugiej ręki i ma nieustanny podziw dla klasycznego rocka.

Więcej od Rubaiata Hossaina

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować