我想给以下 git 命令起别名:
git commit --amend -m $(git log --format=%B -n1)
但是,如果我将以下内容添加到我的.gitconfig
it 错误中,出现“错误:未知选项 `format=%B'”
[alias]
amend = commit --amend -m $(git log --format=%B -n1)
有没有办法将此命令作为别名?如果我将子命令放在单引号中,它会将其视为字符串:
[alias]
amend = commit --amend -m '$(git log --format=%B -n1)'
运行这个使用git amend
导致最后一次提交被重命名为文字:$(git log --format=%B -n1)
。