說:把代碼放倉庫,攏共分幾步?
答: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還要方便。