自定義git命令實現一步提交代碼到倉庫

說:把代碼放倉庫,攏共分幾步?

答:4步!add、commit、pull、push。

每次通過git命令執行代碼提交,都要像要“把大象裝冰箱”一樣不厭其煩地四步走,

git add *
git commit "我也不知道提交了點兒啥"
git pull
git push

俗話說:金錢如糞土。俗話又說:時間就是金錢。那麼本着肥水不流外人田的精神,爲了節省點“糞土”,能不能一步“把大象裝冰箱”呢?

(以上純屬胡說。)

可以的!

那就是自定義函數。

在Git安裝目錄下的/etc/bash.bashrc文件中增加函數acp:

function acp() {
    log=$1
    git add *
    git commit -m "$1"
    git pull
    git push
}

然後就可以在git bash執行acp函數,實現一個命令,同時執行add commit pull push 4個命令。

$ acp "test my acp"

在不需要部分提交和合並衝突的場景下,acp函數可以節省好多重複勞動,甚至比IDE還要方便。

目錄結構

git bash命令行

參考地址:
http://www.phpernote.com/linux/1369.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章