Eu gostaria de alias o seguinte comando git:
git commit --amend -m $(git log --format=%B -n1)
No entanto, se eu adicionar o seguinte aos meus .gitconfig
erros com "erro: opção desconhecida `format=%B'"
[alias]
amend = commit --amend -m $(git log --format=%B -n1)
Existe uma maneira de ter este comando como um alias? Se eu colocar o subcomando entre aspas simples, ele o trata como uma string:
[alias]
amend = commit --amend -m '$(git log --format=%B -n1)'
Executar isso usando git amend
resulta no último commit sendo renomeado para o literal: $(git log --format=%B -n1)
.