Jak przenieść wzorzec rebase Git do dowolnej gałęzi przez przykład?

Jak Przeniesc Wzorzec Rebase Git Do Dowolnej Galezi Przez Przyklad



W Git rozgałęzianie to proces oddzielania się od gałęzi głównej, dzięki czemu programiści mogą pracować oddzielnie bez wpływu na oryginalny kod i innych członków zespołu. Gdy programista tworzy repozytorium Git, domyślnie jest ono dodawane do gałęzi master. Jednak programiści mogą przełączać gałęzie, kiedy tylko tego potrzebują, za pomocą wielu poleceń Git, takich jak „ git rebase ”, bez utraty ważnych informacji.

W tym podręczniku nauczymy się, jak na przykładach przenieść mastera rebase Git na dowolną gałąź i przedstawimy podstawowe polecenia Git rebase wraz z opisami.

Co to jest zmiana bazy Git?

Zmiana bazy to procedura wypychania lub łączenia sekwencji istniejących zatwierdzeń z nową zatwierdzeniem podstawowym. Zasadniczo nazywa się to liniową procedurą łączenia. Mówiąc dokładniej, Git rebase jest najpopularniejszym narzędziem przeznaczonym do scalania zmian z jednej gałęzi Git do dowolnej gałęzi.







Przykład: Jak zmienić bazę główną Git na inną gałąź Git?

Aby rebase master Git lub połączyć sekwencję zatwierdzeń w innej gałęzi Git, najpierw otwórz „ Gita Grzmotnąć ” i przejdź do katalogu głównego Git za pomocą „ płyta CD ' Komenda. Następnie wykonaj „ $ git branch -a ”, aby wyświetlić wszystkie istniejące gałęzie i wybrać jedną z nich do zmiany bazy. Na koniec wykonaj „ $ git rebase master ”, aby zmienić bazę mastera na inną gałąź w Git.



Przyjrzyjmy się teraz poniższej procedurze, aby wyświetlić wyniki powyższego scenariusza!



Krok 1: Uruchom terminal Git

Wyszukaj i otwórz „ Git Bash ” w systemie za pomocą „ Uruchomienie ' menu:





Krok 2: Przejdź do katalogu głównego Git

Następnie wykonaj „ płyta CD ” polecenie, aby przejść do głównego katalogu Git:



$ płyta CD „C:\Użytkownicy \n Azma\Idź'

Krok 3: Lista wszystkich oddziałów

Teraz wykonaj „ git oddział ”, aby wyświetlić wszystkie gałęzie za pomocą „ -a ' opcja:

$ git oddział -a

Jak widać, wyświetlane są wszystkie obecne i istniejące oddziały, w tym oddziały zdalne. Wybierzemy „ funkcja ” gałąź lokalnego repozytorium Git, aby wykonać na nim rebase:

Krok 4: Zmień bazę master na inną gałąź

Na koniec wykonaj podane polecenie i określ nazwę gałęzi dla akcji zmiany bazy:

$ git rebase główna cecha

Poniższe dane wyjściowe pokazują, że „ gospodarz ” opiera się na „ funkcja oddział z powodzeniem:

Teraz przejdź do następnej sekcji, aby zapoznać się z podstawowymi poleceniami Git rebase wraz z ich krótkim opisem.

Czym są podstawowe polecenia Git rebase?

Sprawdźmy podstawowe polecenia Git rebase, które są wymienione w poniższej tabeli wraz z opisem:

Polecenia Opis
$ git rebase --interactive Służy do wykonywania interaktywnej zmiany bazy.
$ git rebase Służy do wykonywania standardowej zmiany bazy.
$ git rebase –x Służy do uruchamiania skryptu powłoki wiersza poleceń dla każdego zaznaczonego zatwierdzenia podczas odtwarzania.
$ git rebase –d Służy do odrzucania zatwierdzeń ze scalonego bloku zatwierdzeń podczas odtwarzania.
$ status git Służy do wyświetlania stanu ponownego bazowania Git.
$ git rebase –p Służy do przechowywania oddzielnego zatwierdzenia w historii gałęzi Git.
$ git rebase --skip Służy do pomijania wprowadzonych zmian.
$ git commit -m „zatwierdź wiadomość dla Służy do zatwierdzania modyfikacji
$ git add Służy do dodawania gałęzi do repozytorium Git.
$ git rebase — kontynuuj Służy do kontynuowania modyfikacji wprowadzanych przez użytkowników.

W tym badaniu opisano procedurę zmiany bazy Git na dowolną gałąź za pomocą przykładu i krótko omówiono podstawowe polecenia zmiany bazy Git.

Wniosek

Aby zmienić bazę Git na dowolną gałąź, najpierw przejdź do katalogu głównego Git i wyświetl listę wszystkich istniejących gałęzi, w tym zdalnych, za pomocą „ $ git branch -a ' Komenda. Następnie wykonaj „ $ git rebase master ” polecenie do integracji zmian z Git” gospodarz ” oddział do określonego oddziału. Ten podręcznik oferował metodę zmiany bazy wzorca na gałąź.