2016-07-30 54 views
0
git add . 
git commit 'fix careless mistake, typo' 
git push 

我經常在3條以上的命令中推送我的代碼,但它有時會修復很小的問題。我可以同時運行這3個嗎?結合git添加,提交和一次推送

+1

請不要這樣想。不僅要修正錯字,修正引入錯字的提交,並在所有內容都完美時推送所有內容。特別是瞭解'git rebase -i'。立即推動每個提交是一個壞習慣。這個'git add「的 – michas

回答

0

一個不好回答:

git add . && git commit -m 'fix careless mistake, typo' && git push 

沒有推:

git -am 'a message' 

如果您在支持諸如bash別名外殼使用Git,你可以這樣做:

alias autogit="function _autogit(){git add . && git commit -m $1 && git push};_autogit" 

無論如何,我認爲你應該在推之前拉。

+0

。 && git commit'修復不小心的錯誤,錯字'&& git push '爲什麼你要跳過'-m'? –

+0

@EuniceC我不想跳過'-m',我沒有在複製/粘貼問題後添加它。 –