2012-09-11 303 views
1

谁能告诉我之间的差异:这些git命令有什么区别?

git commit -a -m 

git commit -am 
+0

唯一的原因,我问,是我被告知不要使用“..犯--AM”,因为它的错误。我想检查两者之间没有功能损失 – outrunthewolf

+0

谁告诉你这是错误的。根据个人喜好,我将不带参数的开关(如'-a')与那些不带参数的开关(如'-m')分开,但不需要任何参数,前提是您要小心排序(例如'git提交-ma'消息'将不起作用)。 –

回答

4

后者需要两个按键较少。在功能上它们是等效的。

2

这是一个相当标准的* NIX约定,不需要任何参数单短线参数,可以组合成一个单一的参数

0

gitcli [命令行界面]求助讨论它们可以组合页git help cli,并在git rev-parse --help