2013-11-03 64 views
2

現在我這樣做:如何在git中自動化工作流程?

git commit -a -m "comment" 

然後(以bitbucket.org)

git push 

然後(通過FTP主機)

git ftp push 

我想自動運行這些命令:

git fix "comment" 

左右:

gitfix "comment" 

回答

3

創建一個bash函數:

gitfix() { 
    git commit -a -m "$1" && git push && git ftp push 
} 

,並把它放在你的~/.bashrc文件,這樣你可以從終端執行它gitfix "some commit comment"

更新:將命令與& &連接起來,因此,如果發生故障,其餘的命令將不會執行。感謝burper這次更新。

+0

就是這樣!非常感謝你。 – DmitMedv

+1

我建議用'&&'連接命令,所以如果失敗,其餘的命令將不會被執行。 – Alessandro

+0

是的,這是一個很好的改進,我已經將它添加到答案,謝謝。 – Nelson