To badanie ilustruje procedurę zmian w wiśni w kopii roboczej bez zobowiązania na git.
Jak zbierać się do kopii roboczej bez zatwierdzenia na git?
Aby zmieniać się w wiśniowe zmiany w kopii roboczej bez zatwierdzenia, postępuj zgodnie z podanymi instrukcjami:
Krok 1: Przejdź do lokalnego repozytorium
Najpierw napisz „płyta CD”Polecenie ze szczególną ścieżką katalogu i przełącz do niej:
$ cd "c: git \ repos1"
Krok 2: Wyświetl zawartość gałęzi
Następnie wymień dostępną zawartość bieżącego oddziału za pośrednictwem „LS" Komenda:
$ ls
Można zauważyć, że repozytorium „gospodarz”Oddział zawiera dwa pliki tekstowe. Wybierz żądany plik, który należy skopiować bez zobowiązania do innego oddziału za pośrednictwem Cherry-Pick. Na przykład wybraliśmy „Plik 1.tekst" plik:
Krok 3: Wyświetl dziennik git
Następnie wykonaj dostarczone polecenie, aby wyświetlić historię zatwierdzenia bieżącego oddziału roboczego:
$ git log -linia
Na podstawie produktu poniżej skopiowaliśmy „627D33C„Zatwierdź identyfikator żądanego pliku, który został wcześniej wybrany:
Krok 4: Sprawdź dostępne oddziały
Teraz wymień dostępne oddziały w bieżącym repozytorium, wpisując „GIT Branch" Komenda:
$ git oddział
Zgodnie z następującym wyjściem repozytorium zawiera „funkcja" I "gospodarz„Dwie gałęzie git i„gospodarz„Oddział to obecna gałąź robocza:
Krok 5: Przejdź na gałęzie docelowe
Wykorzystaj poniżej podane polecenie wraz z nazwą gałęzi docelowej i przełącz się na nią:
Funkcja $ git przełącznika
Krok 6: Wyświetl docelową zawartość gałęzi
Następnie zobacz treść bieżącej gałęzi roboczej:
$ ls
Można zauważyć, że prąd „funkcja„Oddział zawiera tylko jeden plik tekstowy:
Krok 7: Zobacz historię zatwierdzenia
Sprawdź dziennik git, aby wyświetlić historię zatwierdzenia, w tym „funkcja„Obecna pozycja główna oddziału:
$ git log -linia
Na danym wyjściu można zauważyć, że głowa wskazuje na poniższe podświetlone „BF80309„Zatrzymaj Hash:
Krok 8: Cherry-pick bez zatwierdzenia
Teraz napisz „Git Cherry-Pick”Polecenie wraz z„-N„Flag i pożądany identyfikator do zmian w wiśni bez zatwierdzenia:
$ git cherry -pick -n 627d33c
Tutaj "-N„Flaga jest używana do nie włączania zatwierdzenia:
Krok 9: Wyświetl zaktualizowaną treść
Następnie wymień zaktualizowaną zawartość bieżącej gałęzi roboczej za pomocą „LS" Komenda:
$ ls
Poniższy zrzut ekranu wskazuje, że wybrany plik został skopiowany z „gospodarz”Oddział do„funkcja" oddział:
Krok 10: Sprawdź zmiany
Na koniec sprawdź historię zatwierdzenia, aby zobaczyć aktualną pozycję głowy:
$ git log -linia
Zgodnie z obrazem poniżej, głowa wciąż wskazuje na ten sam poprzedni zatwierdzenie, które wskazuje, że nowe zmiany zostały wybrane bez zatwierdzenia:
Zapewniliśmy najłatwiejszy sposób na zmianę wyboru w kopii roboczej bez zatwierdzenia.
Wniosek
Aby przejść do wybrzeża w kopii roboczej bez zatwierdzenia, najpierw przejdź do konkretnego repozytorium. Następnie wybierz żądany plik i skopiuj wartość SHA Handh Handh Commit. Następnie przełącz na inną gałąź i wykonaj „Git Cherry -Pick -n „Polecenie do zmian w wiśni bez zatwierdzenia. Na koniec zweryfikuj zmiany, przeglądając historię zatwierdzenia. To badanie wyjaśniło, jak zbierać się do kopii roboczej bez zobowiązania na git.