Я делаю эту команду много
git merge --no-ff --no-commit SomeBranch
Я пытался сделать псевдоним
git config alias.nff "merge --no-ff --no-commit $1"
и использовать это
git nff SomeBranch
Но я получил и ошибку и увидел это в моем конфигурационном файле
[alias]
nff = "merge --no-ff --no-commit "
Я изменил это на
nff = "merge --no-ff --no-commit $1"
Однако, я все еще получаю ошибку, когда я запускаю команду
$ git nff SomeBranch
fatal: $1 - not something we can merge
Почему он использует 1 доллар вместо моего аргумента? И как я могу установить его с помощью команды, как (мне пришлось добавить $ 1 вручную в файле конфигурации)