【发布时间】:2013-01-10 12:57:50
【问题描述】:
我有点厌倦了使用双引号,当我使用 git commit 时
git commit -a -m "fix xxx error"
当我这样设置别名时:
coam = "!f() { git commit -a -m $1; }; f"
当我输入时它工作
git coam fix
提交为
git commit -a -m "fix"
但是如何设置一个可以处理的命令
git commit -a -m "fix xxx error"
当我输入时
git coam fix xxx error
我测试
coam = "!f() { git commit -a -m $*; }; f"
但它不起作用!
谢谢!
【问题讨论】:
-
你累得想写一个脚本来节省你每次提交时的两次击键?
-
@PaulR ;-) 字母很容易在键盘上找到
-
尽管如此,单行提交消息通常没有帮助,除非很明显。如果您修复了一个错误,人们想知道它是什么,为什么会出现以及您是如何修复它的。
-
@HaveF,如果你坚持使用
",你最终也会学会轻松找到它! ;) -
@PaulR 您可以节省 16 次击键并将左手向上移动到数字行两次。
alias gitc="f() { git commit -a -m \"\$*\"; }; f"