Ten post zapewni procedurę scalania gałęzi HotFix w oddziale funkcji.
Jak Git Scal gałąź Hotfix w oddział funkcji?
Aby połączyć gałąź HotFix w gałęzi funkcji, użytkownik musi wykonać następujące kroki:
Krok 1: Przejdź do katalogu GIT
Użyj "płyta CD„Polecenie nawigacji do katalogu GIT:
$ cd "c: \ Users \ nazma \ git"Krok 2: Wygeneruj nowy plik tekstowy
Teraz zrób nowy plik tekstowy w katalogu GIT za pośrednictwem komendy poniżej:
$ Touch File1.tekstKrok 3: Dodaj plik do obszaru inscenizacji
Po utworzeniu pliku śledź go do obszaru inscenizacji, uruchamiając dostarczone polecenie:
$ git dodaj plik 1.tekstKrok 4: Zaktualizuj katalog GIT
Aby popełnić zmiany w repozytorium, uruchom „git zatwierdzić" Komenda:
$ git commit -a -m „Pierwszy zatwierdzenie”W wyżej wymienionych poleceń:
Krok 5: Zrób i przełącz oddział lokalny
Aby natychmiast utworzyć i przejść na nowy oddział lokalny, wykonaj „Git Checkout" Komenda:
$ git kectout -b funkcja 2Jak możesz „-B„Opcja w powyższym poleceniu, znana jako„oddział”Jest wykorzystywany do tworzenia nowej gałęzi:
Krok 6: Zaktualizuj plik
Następnie zaktualizuj wymagany plik tekstowy:
$ echo „mój drugi plik”> plik2.tekstW powyższym poleceniu „Echo„Polecenie najpierw sprawdzi, czy konkretny plik istnieje, czy nie. Jeśli istnieje, dodany tekst zostanie do niego dołączony. Z drugiej strony, jeśli pliki nie zostaną umieszczone w katalogu GIT, utworzy się, a następnie je zaktualizuje:
Krok 7: Śledź plik do obszaru inscenizacji
Aby przenieść plik do indeksu inscenizacji z katalogu roboczego, uruchom Git dodaj ." Komenda:
$ git dodaj plik2.tekstKrok 8: Zmiany popełniają zmiany
Teraz dodaj zmiany z obszaru inscenizacji do repozytorium GIT:
$ git commit -a -m "commit for File2.tekst"Wyżej wykonane polecenie zawiera:
Krok 9: Oddział przełącznika
Po modyfikacjach w nowo utworzonej gałęzi, wróć do poprzedniej gałęzi głównej za pośrednictwem „Git Switch" Komenda:
$ git kectout MasterKrok 10: Utwórz gałąź Hotfix
Następnie utwórz nową gałąź o nazwie „Hotfix”, Wykorzystując„GIT Branch" Komenda:
$ git oddział hotfixKrok 11: Sprawdź do nowego oddziału lokalnego
Wykonaj poniższe polecenie, aby przełączyć się z jednej gałęzi na drugą:
$ git kectout HotfixKrok 12: Utwórz i aktualizuj nowy plik tekstowy
Następnie utwórz i zaktualizuj plik za pomocą „Echo" Komenda:
$ echo „scalged plik”> plik3.tekstKrok 13: Dodaj zmiany do indeksu inscenizacji
Uruchom „Git dodaj„Polecenie, aby dodać nowo utworzony plik do katalogu GIT:
$ git dodaj plik3.tekstKrok 14: Zmiany popełniania
Użyj "git zatwierdzić„Polecenie popełniania zmian wraz z komunikatem zatwierdzenia:
$ git commit -a -m "commit dla scalonego pliku3.tekst"Krok 15: Wróć do głównej gałęzi roboczej
Wróć z powrotem do głównej gałęzi roboczej GIT ”gospodarz”Wykonując następujące polecenie:
$ git kectout MasterKrok 16: Scal gałęzie
Aby połączyć gałęzie, wykonaj „Git Scal”Polecenie wraz z„-No-F”Opcje:
$ git merge-no-fotfixTutaj "-No-F”Opcja jest używana do wykonywania szybkiego działania z procesem scalania. W rezultacie plik tekstowy otworzy się z domyślną edytorem tekstu i poprosi o dodanie komentarza. Dodaj więc, zapisz zatwierdzenie i zamknij plik:
Po dodaniu komentarza dane wyjściowe w jakiś sposób będzie wyglądać tak:
Krok 17: Przełącz się na oddział funkcji 2
Po tym, przełącz gałąź na „funkcja 2" używając "Git Checkout" Komenda:
$ git kas kasy 2Krok 18: Sprawdź historię referencyjnego katalogu git
Na koniec sprawdź historię dziennika referencyjnego GIT:
$ git log .Poniższe dane wyjściowe pokazuje, że określone gałęzie są pomyślnie scalone i zawierają tę samą treść:
To wszystko! Wyjaśniliśmy połączenie gałęzi Hotfix w gałęzi funkcji.
Wniosek
Aby połączyć gałąź Hotfix w gałęzie funkcji, najpierw przejdź do katalogu Git. Utwórz i dodaj nowy plik, a następnie zatrzymaj zmiany w repozytorium. Następnie utwórz i przełącz na „funkcja 2”Lokalny oddział, utwórz i dodaj plik do indeksu inscenizacji w nowym oddziale. Zatrzymaj wszystkie zmiany w lokalnym repozytorium GIT i wróć do głównej gałęzi. Następnie przejdź do „Hotfix”Oddział, wykonaj pożądane zadanie i popełnij zmiany w repozytorium. Wreszcie uruchom „$ git merge -No -f " Komenda. Ten post opisano połączenie gałęzi Hotfix w gałęzi funkcji.