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:
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.