【发布时间】:2011-11-07 01:00:41
【问题描述】:
我正在尝试为 git commit 创建一个别名
function gcam() {
git commit -a -m $@ ;
git status
}
当我使用gcam 'something' 调用命令时,它可以正常工作,但是如果消息中间有空格,例如gcam 'new commit',则会出现消息Paths with -a does not make sense
我正在寻找this solution,但它对我不起作用,因为我使用的是$@ 而不是$1。为什么使用$@?只是如果我需要向 git commit 传递一个额外的参数。
有什么办法让它起作用吗?
提前致谢
【问题讨论】:
标签: git bash command-line-arguments