Jak przerwać wiśni?

Jak przerwać wiśni?

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.