мерзавец: неспособный выбрать диапазон - PullRequest
1 голос
/ 24 октября 2019

Я использую команду git cherry-pick hashA..hashB для выбора изменений. Раньше это работало, но теперь я получаю следующую ошибку:

Updating b18011096..d8641c4df
...
error: a cherry-pick or revert is already in progress

Но ее нет, а git status показывает чистое дерево.

При какой ситуации это может произойти?

1 Ответ

1 голос
/ 24 октября 2019

Вы уже находитесь в середине вишневого пика (или откат). 1 Вы должны закончить его, прежде чем начинать новую серию вишневого кирки. Либо завершите текущий, либо полностью прервите его (обратите внимание, что это сбрасывает ваш индекс и рабочее дерево!).

Если у вас современный Git, git status сообщит вам, когда вы находитесь в серединенезавершенный выбор или возврат вишни.


1 Эти два тайно реализованы одним движком внутри Git, называемым секвенсором . В современном Git секвенсор также обрабатывает интерактивное перебазирование, поскольку фактически перебазирование представляет собой серию операций выбора вишни, за которыми следует одна git reset.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...