Jak skopiować zatrudnienie z jednego oddziału do drugiego?

Jak skopiować zatrudnienie z jednego oddziału do drugiego?
GIT zobowiązuje się do zmian, które programiści wprowadzają w lokalnych repozytoriach projektów, a następnie naciskają na zdalne repozytoria. W typowym projekcie kilku programistów może pracować nad różnymi gałęzami GIT. W takim scenariuszu użytkownicy Git od czasu do czasu chcą uzyskać dostęp do zobowiązań innego oddziału. Inną możliwą sytuacją jest to, że użytkownik chce usunąć lub zresetować gałąź i przenieść wszystkie zmiany do innej gałęzi. Nie jestem pewien, jak utworzyć kopię zapasową gałęzi? Nie martw się!

Ten blog wyjaśni:

  • Metoda 1: Jak skopiować zatwierdzenie jednego oddziału do drugiej, tworząc nowy oddział?
  • Metoda 2: Jak skopiować zatwierdzenie jednej gałęzi do drugiej za pomocą polecenia Git Rebase?

Metoda 1: Jak skopiować zatwierdzenie jednego oddziału do drugiej, tworząc nowy oddział?

Aby skopiować zatwierdzenia jednego oddziału do nowego oddziału, najpierw otwórz repozytorium Git, otwórz oddział, do którego chcesz skopiować zatrudnienie, a następnie popełnić śledzone zmiany. Następnie utwórz nowy oddział, który automatycznie skopiuje zatwierdzenia bieżącego oddziału.

Aby skopiować zatwierdzenia jednego oddziału do drugiego oddziału, spójrz na kroki poniżej listy.

Krok 1: Otwórz terminal Bash GIT
Najpierw otwórz terminal Git Bash z menu Startup:

Krok 2: Otwórz repozytorium robocze git
Przejdź do repozytorium roboczego GIT, wykorzystując „płyta CD" Komenda:

$ cd "c: \ git \ test"

Krok 3: Zrób nowy plik
Zrób nowy plik, aby popełnić nowe zmiany w repozytorium GIT:

$ dotyk.tekst

Krok 4: Dodaj nietakowany plik do indeksu śledzenia
Następnie dodaj nietakowany plik do indeksu śledzenia GIT (obszar inscenizacji) za pomocą „Git dodaj" Komenda:

$ git Dodaj tekst.tekst

Następnie sprawdź status repozytorium, aby sprawdzić, czy plik jest dodawany do indeksu śledzenia, czy nie:

Status $ git

Krok 5: zatwierdź śledzone zmiany
W następnym etapie zatwierdź śledzone zmiany w lokalnym repozytorium za pomocą podanego polecenia:

$ git commit -a -m „Plik tekstowy jest popełniony”

Krok 6: Utwórz nowy oddział
Następnie utwórz nowy oddział, który automatycznie skopiuje zatwierdzenia bieżącego oddziału. Na przykład stworzyliśmy „Copy-Commit" oddział:

$ git Branch commit-commit

Krok 7: Przenieś się do nowego oddziału
Następnie przejdź do nowo utworzonej gałęzi, wykorzystując polecenie Git „Git Checkout”:

$ git kector copout-commit

Krok 8: Sprawdź dzienniki git
Aby ustalić, czy zobowiązania są skopiowane do nowej gałęzi, czy nie, sprawdź dzienniki GIT:

$ git log

Można zauważyć, że pomyślnie skopiowaliśmy zatwierdzenia z jednego oddziału do nowo utworzonego oddziału:

Metoda 2: Jak kopiować zatwierdzenia z jednej gałęzi do drugiej za pomocą polecenia Git Rebase?

Aby skopiować zatwierdzenia z jednego oddziału do drugiej za pomocą polecenia GIT „REBASE”Najpierw wybierz gałąź, w której chcesz skopiować zatwierdzenia drugiej gałęzi za pomocą„GIT Branch" Komenda. Następnie przejdź do tej gałęzi i skorzystaj z „Git Rebase " Komenda. W "REBASE”Polecenie, określ nazwę oddziału, z której chcesz skopiować zobowiązania do innej oddziału.

Postępuj zgodnie z podanymi instrukcjami, aby skopiować jeden oddział do drugiego.

Krok 1: Sprawdź gałęzie
Po pierwsze, sprawdź wszystkie lokalne oddziały za pośrednictwem „GIT Branch„Polecenie i wybierz gałąź, w której chcesz skopiować zobowiązania. Na przykład wybraliśmy „cechy" oddział:

$ git oddział

Krok 2: Przejdź do git gałęzi
Następnie użyj „Git Checkout„Polecenie do przejścia do wybranej gałęzi:

$ git Funkcje kasy

Krok 3: Kopiuj zatwierdzenie oddziału
Użyj "Git Rebase„Polecenie skopiować zatwierdzenie jednej gałęzi do bieżącej gałęzi i określić nazwę oddziału, którego zobowiązuje się skopiować:

$ git rebase master

W tym celu skopiowaliśmy zatwierdzenia „gospodarz„Odgałęzienie się w„cechy" oddział:

Sprawdź dzienniki GIT bieżącej gałęzi, aby sprawdzić, czy zatwierdzenia lub skopiowane, czy nie:

$ git log

Poniższe dane wyjściowe pokazują, że pomyślnie skopiowaliśmy zatwierdzenia przez git ”REBASE" Komenda:

Nauczyliśmy cię metod kopiowania zatwierdzeń jednej gałęzi do drugiej.

Wniosek

Aby skopiować zatwierdzenia jednego oddziału do drugiej, użytkownicy GIT mogą utworzyć nowy oddział lub skorzystać z git ”REBASE" Komenda. W pierwszej metodzie musisz najpierw popełnić zmiany oddziału. Następnie utwórz nowy oddział, który automatycznie skopiuje zatwierdzenia bieżącego oddziału. W drugim podejściu, najpierw otwórz oddział, w którym chcesz skopiować zatwierdzenia. Następnie użyj „Git Rebase”Polecenie wraz z nazwą oddziału, z której chcesz skopiować zatwierdzenia. Ten blog pokazał metody kopiowania zatwierdzeń git jednego oddziału do drugiego.