logo

Git – utwórz gałąź z innej gałęzi

Rozgałęzianie w Git pozwala programistom pracować nad izolowanymi funkcjami lub poprawkami bez wpływu na główną bazę kodu. Co jednak w przypadku konieczności utworzenia nowego oddziału w oparciu o zmiany w innym oddziale? W tym miejscu pojawia się koncepcja odgałęzienia się od innej gałęzi. W tym przewodniku zobaczymy proces utworzenie oddziału z innego oddziału w Git.

ile wynosi 10 z 1 miliona

Spis treści



Co to jest Git?

Git to rozproszony system kontroli wersji używany do śledzenia zmian w kodzie źródłowym podczas tworzenia oprogramowania.

  • Git został zaprojektowany do obsługi wszystkiego, od małych do bardzo dużych projektów, szybko i wydajnie.
  • Pozwala wielu programistom na jednoczesną pracę nad tym samym kodem.
  • Git przechowuje dane w postaci serii migawek, które reprezentują stan kodu w określonym momencie.

Rozgałęzianie w Gicie

Zanim utworzymy gałęzie z innych gałęzi, podsumujmy szybko podstawy rozgałęziania Git:

  • Oddział Główny : Gałąź master zazwyczaj reprezentuje główną bazę kodu, stabilną i gotową do produkcji.
  • Oddziały fabularne : Programiści tworzą gałęzie funkcji, aby pracować nad określonymi funkcjami lub poprawkami. Gałęzie te są zwykle tworzone z gałęzi głównej.
  • Scal i ponownie bazuj : Po zakończeniu pracy nad gałęzią funkcji zmiany są ponownie scalane z gałęzią główną przy użyciu strategii scalania lub zmiany bazy.

Po co tworzyć oddział z innego oddziału?

Chociaż gałąź główna służy jako gałąź podstawowa dla stabilnego kodu, istnieją scenariusze, w których konieczne staje się utworzenie gałęzi z innej gałęzi:



  1. Rozwój równoległy : Kiedy wielu programistów pracuje nad powiązanymi funkcjami, mogą tworzyć gałęzie funkcji ze wspólnej gałęzi programistycznej, a nie bezpośrednio z gałęzi głównej.
  2. Izolacja kodu : Czasami trzeba wyizolować zmiany w osobnej gałęzi, aby je przetestować lub poeksperymentować przed połączeniem z główną bazą kodu.

Kroki tworzenia oddziału z innego oddziału

Krok 1: Upewnij się, że sprawdziłeś gałąź, z której chcesz utworzyć nową gałąź. Aby przełączyć się do gałęzi, możesz użyć polecenia git checkout.

git checkout existing-branch>

Krok 2: Użyj polecenia git Branch, aby utworzyć nową gałąź.

git branch new-branch>

Krok 3: Przejdź do nowej gałęzi za pomocą polecenia git checkout.



git checkout new-branch>

Krok 4: W razie potrzeby wprowadź zmiany w nowym oddziale. Możesz zatwierdzić zmiany w nowej gałęzi za pomocą polecenia git commit.

git commit -m 'Commit message'>

Krok 5: Jeśli chcesz wypchnąć nową gałąź do zdalnego repozytorium, użyj polecenia git push.

git push -u origin new-branch>

Przykład

Krok 1: Otwórz Git Bash.

funkcja podciągu Java

Krok 2: Przejdź do katalogu Git.

Katalog Gita

Krok 3: Utwórz oddział i przejdź do niego.

Tworzenie oddziału

Krok 4: Wyświetl listę oddziałów.

Lista oddziałów

Krok 5: Zmień oddział

typy sieci

Zmień oddział