git cherry-pick -x по умолчанию

В справочной странице для git cherry-pick:

...

-x
    When recording the commit, append a line that says "(cherry picked
    from commit …)" to the original commit message in order to indicate
    which commit this change was cherry-picked from. ...

-r
    It used to be that the command defaulted to do -x described above,
    and -r was to disable it. Now the default is not to do -x so this
    option is a no-op.

...

Есть ли параметр конфигурации, чтобы локально установить значение по умолчанию обратно -xи разрешить -r отключить это? Я не мог найти один, но я мог пропустить это.

2 ответа

Решение

Если не считать псевдоним для git cherry-pick -x, Нет, это невозможно.

(Интересный факт: значение по умолчанию было изменено в коммите abd6970.)

добавьте этот псевдоним в свой ~/.gitconfig, запустив:

      git config --global --replace-all alias.pick "cherry-pick -x"

Затем вы можете просто запустить:

      git pick abc123

Вы можете заменить слово «выбрать» на любое слово, имеющее для вас смысл.

Другие вопросы по тегам