2012-09-11 469 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