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
Вы можете заменить слово «выбрать» на любое слово, имеющее для вас смысл.