git add
不带参数会产生以下消息
未指定任何内容,未添加任何内容。
也许您想说“git add。”?
大多数时候我使用git add -p
。有没有办法git add
在没有给出参数时默认执行特定操作?
我知道我可以添加一个更短的别名,git add -p
但我更希望能够输入git add
。
答案1
这篇文章表明无法覆盖内置命令:https://stackoverflow.com/a/3538791/2761742
如果您想要一个类似于git add
但具有默认行为的新别名git add -p
,您可以使用类似这样的方法(至少在 Linux 上):
[alias]
ad = "!f() { if test \"$@\"x == \"\"x ; then git add -p ; else git add $@ ; fi } ; f"