2015-09-18 130 views
1

如何結合兩個git命令。特別是,我想結合git add。git commit -m「message」。例如,結合git add。和git commit

gaddmit "message" 

應該等於:

git add . 

git commit -m "message" 

其中gaddmit是我想使用的別名。

+0

您可以編寫shell腳本來實現此目的。順便說一句,我沒有投票下來,bcoz通常首先評論是由誰投票下來的人。 – rajuGT

回答

2

只是要一個別名(把此行到您的.bashrc):

alias gaddmit='git add . && git commit -m' 
2

編輯

.bashrc創建文件的功能,並添加一個別名

add_and_commit() { 
    git add . 
    git commit -m "$1" 
} 
alias gaddmit=add_and_commit 

現在,你應該能夠調用gaddmit "message"

5

你可以在你的.gitconfig創建別名,或許是這樣的:

[alias] 
    addmit = !git add . && git commit -m 

然後就去做:

git addmit "my commit message" 
1
git commit -a -m "message" 

將可替代你想要什麼。不同之處在於,這不會將您之前從未添加到git的文件分級。

如果您確實需要別名,您可以使用其他答案中的建議。


注:我建議增加單獨的文件,而不是與git add .git commit -a一次做這一切。單獨添加文件(我建議使用酷版補丁(-p)選項)可以讓您檢查並確保實際將更改添加到提交中

相關問題