Cherry zbieranie w Git oznacza skopiowanie niektórych zatrudnienia z jednego lokalnego oddziału i zastosowanie ich do innego. Czasami, pracując nad projektem zespołowym, programiści chcą zastosować zmiany z jednego oddziału na drugi, zamiast łączyć zawartość całej gałęzi. W tym odpowiednim celu wykonują operacje piór.
Ten post wyjaśni metodę przerywania śruby na git.
Jak przerwać wiśni?
Kiedy programiści Cherry-Pick zobowiązuje się do git, często napotykają konflikt z niektórych powodów. Aby rozwiązać ten konflikt, konieczne jest przerwanie operacji pobierania wiśni przy użyciu „Git Cherry -Pick -Bort" Komenda.
Najpierw przeprowadzimy operacje wiśniowe i pokażemy konflikt. Następnie pokażemy, jak przerywać wiśnię na git.
Krok 1: Przejdź do konkretnego katalogu
Użyj poniższego polecenia wraz z konkretną ścieżką i przełącz do niej:
$ cd "c: \ git \ repo3"
Krok 2: Zobacz historię zatwierdzenia
Następnie sprawdź dziennik git, aby wyświetlić historię zatwierdzenia:
$ git log -linia
Można zauważyć, że głowa bieżącej gałęzi wskazuje na „AB1BC8E”Zatwierdź id. Wybierz sha-hash konkretnego zatwierdzenia do celów wybierania wiśni. Na przykład wybraliśmy „0B0E67E„Commit ID:
Krok 3: Wyświetl listę oddziałues
Następnie wyświetl listę dostępnych oddziałów w repozytorium roboczym:
$ git oddział
Poniżej ekranu wskazuje, że repozytorium zawiera „alfa" I "gospodarz„Lokalne gałęzie. Gwiazdka „*„Symbol przed gałęzią„ Master ”wskazuje, że jest to obecna lokalna gałąź robocza. Z danego wyjścia wybierz gałąź docelową:
Krok 4: Przejdź na inną gałąź
Wykonaj „Git Switch”Polecenie wraz z wcześniej wybraną gałęzią docelową i przełącz na nią:
$ git przełącznik alfa
Krok 5: Commick Cherry-Pick
Następnie wyrzuć cel cel, uruchamiając poniższe polecenie wraz z Sha-Hash:
$ git cherry-pick 0b0e67e
Można zauważyć, że dostarczone zatwierdzenie nie można wybierać, a konflikt miał miejsce z niektórych powodów:
Teraz postępuj zgodnie z poniższymi krokami, aby rozwiązać ten konflikt.
Krok 6: Przerywaj Cherry-Pick Commit
Aby przerywać wybrane przez Cherry Commit, wykonaj poniższe polecenie:
$ git wiśni
Tutaj "-anulować„Opcja służy do cofnięcia operacji pobierania wiśni:
Z powodzeniem wyjaśniliśmy proces przerwania wiśni na git.
Wniosek
Deweloperzy często wykonują operacje z pobieraniem wiśni, aby zastosować zmiany jednego oddziału do drugiej. Ale czasami napotykają konflikty. Więc użyj „Git Cherry -Pick -Bort„Polecenie przerwania wiśni w celu rozwiązania konfliktu. Ten post wyjaśnił procedurę przerwania wiśni na git.