Я взял псевдоним git онлайн , который должен быть командой git rebase -i HEAD~$1
, где $1
- число, переданное псевдониму. Вот псевдоним git, который я установил в моем .zshrc
файле:
alias grn="! sh -c \"git rebase -i HEAD~$1\" -"
Пример использования с терминала:
$ grn 3 // This should translate to git rebase -i HEAD~3
Проблема, с которой я сталкиваюсь, заключается в том, что переданный целочисленный аргумент (например, 3
) не передается моему псевдониму, поэтому псевдоним git фактически всегда выполняется git rebase -i HEAD~
.
Есть какие-нибудь подсказки, как исправить этот псевдоним?