Jak zresetować rozwój rozgałęzienia, aby opanować

Jak zresetować rozwój rozgałęzienia, aby opanować
Podczas pracy nad dużymi projektami programistycznymi użytkownicy dokonują wielu modyfikacji i zmian w plikach kodu źródłowego projektu, co staje się nieuporządkowane. Czasami wymagane jest usunięcie lub zresetowanie danych gałęzi git, aby zwolnić przestrzeń, lub może być konieczne wykonanie kopii innej istniejącej gałęzi Git. W tym celu „Git Merge -No -Commit ”Polecenie służy do scalania, zatwierdzenia i zastąpienia dodanych zmian. Następnie ustaw „Git Checkout -thes Master .„Polecenie resetowania oddziału rozwoju.

W tym przewodniku omówiono metodę resetowania oddziału rozwoju do gałęzi głównej.

Jak wykonać resetowanie operacji w opracowywaniu oddziału do opanowania?

Postępuj zgodnie z przewidywaną procedurą, aby zresetować oddział opracowywany do gałęzi głównej:

  • Przejdź do repozytorium GIT.
  • Pokaż listę lokalnych oddziałów.
  • Przejdź na „rozwijać" oddział.
  • Scalaj, zatwierdź i zastąp dodane zmiany, uruchamiając „Git Merge -No -Commit Master" Komenda.
  • Wykonaj „Git Checkout -thes Master .„Polecenie sprawdzania od rozwoju do głównego oddziału zawierającego nowe renowane zatwierdzenia.
  • Sprawdź operację resetowania poprzez historię dziennika git.

Krok 1: Przełącz na katalog root

Początkowo wykonaj „płyta CD”Poleć i przejdź do określonej ścieżki repozytorium:

$ cd "c: \ Users \ nazma \ git"

Krok 2: Pokaż listę oddziałów

Użyj "GIT Branch„Polecenie wymienia wszystkie istniejące gałęzie lokalne:

$ git oddział

Z poniższej listy wybraliśmy „rozwijać" oddział:

Krok 3: Przejdź do „Rozwijaj” oddział

Teraz przełącz do celu „rozwijać”Oddział za pomocą następującego polecenia:

$ git Checkout Opracuj

Krok 4: Scal i zatwierdź zmiany

Aby połączyć się i popełnić dodane zmiany, można użyć poniższego komendy:

$ git merge-No-Commit Master

W wyżej wymienionym poleceniu „-Brak powoływania„Opcja służy do zastąpienia dodanych wyników:

Krok 5: Przełącz się na oddział „Master”

Następnie przejdź do „gospodarz„Oddział za pośrednictwem dostarczonego polecenia:

$ git kectout --thes Master .

Tutaj "-ich„Flaga odnosi się do docelowej gałęzi zawierającej nowe zatwierdzenia, które zostały zbuntowane:

Krok 6: Sprawdź resetowanie działalności „Rozwijaj” gałęzi do „Master”

Na koniec upewnij się, czy oddział opracowywany jest zresetowany do Mistrza, uruchamiając „Git Log ." Komenda:

$ git log .

Zgodnie z pod względem danych wyjściowych oddział rozwoju jest z powodzeniem resetowany do żądanej gałęzi:

Skutecznie zapewniliśmy proces resetowania oddziału rozwoju do gałęzi głównej.

Wniosek

Aby zresetować gałąź rozwinięcia w gałęzie głównej, najpierw przejdź do repozytorium GIT i sprawdź listę wszystkich lokalnych oddziałów. Następnie przejdź do „rozwijać”Oddział, uruchom„Git Merge -No -Commit Master”Polecenie do scalania, zatwierdzenia i zastąpienia dodanych zmian. Następnie, aby powstrzymać nowe zobowiązanie do Master, który jest reningowany w oddziale rozwijającym, wykonaj „Git Checkout -thes Master ." Komenda. Ten przewodnik ilustruje proces resetowania oddziału rozwoju do gałęzi głównej.