Jak zbierać się do konkretnego zatwierdzenia?

Jak zbierać się do konkretnego zatwierdzenia?

GIT to narzędzie śledzenia open source często używane do zarządzania dużym plikami kodu źródłowego projektu programu. Ma różne funkcje i wiele poleceń, które ułatwiają pracę użytkownika. Funkcja Rebasing Git jest specjalnie zaprojektowana do przenoszenia lub łączenia sekwencji repozytorium GIT z jednej gałęzi roboczej do drugiej. Zmienia także podstawę obecnej gałęzi roboczej. Ponadto programiści mogą zbierać konkretne zatwierdzenie za pomocą „Git Rebase" Komenda.

W tym artykule zilustruje procedurę renderowania konkretnego zatwierdzenia.

Jak zbierać się do konkretnego zatwierdzenia?

Aby zbierać się do konkretnego zatwierdzenia, wypróbuj poniżej na liście:

  • Przejdź do wymaganego repozytorium GIT.
  • Sprawdź listę lokalnych oddziałów.
  • Przejdź na żądany oddział lokalny.
  • Wygeneruj nowy plik i popchnij go do indeksu inscenizacji GIT.
  • Zaktualizuj repozytorium, pchając dodane zmiany.
  • Wróć do głównej gałęzi roboczej.
  • Utwórz i przełącz na nowy lokalny oddział.
  • Użyj "Git Rebase " Komenda.
  • Usuń oddziały renowacji z lokalnego repozytorium.

Krok 1: Przejdź do repozytorium GIT

Użyj poniższego polecenia i przełącz do określonego repozytorium:

$ cd "c: \ Users \ nazma \ git \ testing-repo"

Krok 2: Wyświetl listę gałęzi

Następnie wyświetl listę wszystkich oddziałów lokalnych, wykonując „GIT Branch" Komenda:

$ git oddział

Krok 3: Przełącz oddział lokalny

Teraz wykonaj „Git Checkout”Polecenie z pożądaną nazwą lokalnej gałęzi i przejdź do niej:

$ git kector alpha

Krok 4: Generuj plik

Aby utworzyć plik w obszarze roboczym GIT, uruchom podane „dotykać" Komenda:

$ Touch File1.tekst

Krok 5: Śledź wszystkie zmiany

Następnie uruchom Git dodaj .„Polecenie i śledzenie wszystkich dodanych zmian do indeksu inscenizacji:

$ git add .

Krok 6: Zaktualizuj lokalne repozytorium

Teraz wepchnij wszystkie śledzone zmiany w bieżące działające lokalne repozytorium za pośrednictwem „git zatwierdzić”Polecenie wraz z konkretnym komunikatem zatwierdzenia:

$ git commit -m „początkowe zatwierdzenie”

Krok 7: Kciarz do oddziału lokalnego

Następnie użyj „Git Checkout„Polecenie i przełącz do głównej gałęzi roboczej:

$ git kectout Master

Krok 8: Utwórz nowy oddział

Aby utworzyć nowy oddział z obecnego oddziału roboczego, uruchom „GIT Branch ”Z„”:

$ git oddział beta mistrz^

Krok 9: Upewnij się, że utworzona gałąź

Wykonaj „GIT Branch„Polecenie, aby wyświetlić listę wszystkich lokalnych gałęzi:

$ git oddział

Można zauważyć, że nowo utworzony „beta„Lokalny oddział istnieje teraz na liście:

Krok 10: Przejdź na nowy oddział

Następnie przejdź do nowo utworzonej gałęzi, uruchamiając „Git Checkout" Komenda:

$ git kaska beta

Krok 11: Git Rebase

Na koniec wykonaj „Git Rebase„Do pożądanego oddziału lokalnego:

$ git rebase alfa

Zgodnie z wynikiem poniżej listy akcji rebazy została przeprowadzona pomyślnie:

Krok 12: Zobacz historię dziennika git

Uruchom „git dziennik„Polecenie wyświetlania historii dziennika repozytorium GIT:

$ git log .

Krok 13: Usuń Rebased Branch

Następnie usuń oddziaływanie, wykonując „GIT Branch”Z„-D„Opcja i nazwa gałęzi lokalnej:

$ git oddział -d alfa

Tutaj "-D„Opcja pomaga usunąć„alfa„Lokalny oddział:

Krok 14: Wyświetl historię dziennika referencyjnego git

Użyj poniższej komendy, aby sprawdzić historię dziennika odniesienia:

$ git log .

Można zauważyć, że głowa wskazuje tylko na „beta„Lokalny oddział, a oddziały oddziału istnieją w nowej historii oddziału:

To wszystko! Zebraliśmy najprostszą procedurę rebazy do konkretnego zatwierdzenia.

Wniosek

Aby zbawić się do konkretnego zatwierdzenia, najpierw przejdź do wymaganego repozytorium GIT i sprawdź listę lokalnych oddziałów. Następnie przejdź do wymaganego oddziału lokalnego GIT. Wygeneruj plik i śledź go do indeksu inscenizacji GIT. Następnie zaktualizuj repozytorium, popychając dodane zmiany i przełączając z powrotem do głównej gałęzi roboczej. Następnie utwórz i przenieś się do nowego oddziału lokalnego. Na koniec wykonaj „Git Rebase " Komenda. Wreszcie, usuń oddziaływanie z lokalnego repozytorium. W tym artykule pokazano procedurę renderowania konkretnego zatwierdzenia.