有什麼辦法可以在我git push
掌握時執行幾個git命令? 什麼我心目中有,一旦我做了git push
爲咕嚕執行:在git push上執行git命令
git checkout gh-pages
git merge master
git checkout master
有什麼辦法可以在我git push
掌握時執行幾個git命令? 什麼我心目中有,一旦我做了git push
爲咕嚕執行:在git push上執行git命令
git checkout gh-pages
git merge master
git checkout master
爲什麼要使用步兵來執行這些命令?我認爲一個普通的shell腳本就足夠了。對於「後收到鉤」
#!/bin/sh
export GIT_WORK_TREE=$GIT_DIR/..
git checkout gh-pages
git merge master
git checkout master
更多信息搜索this page:假設你是在Linux上,創建一個名爲的子目錄.git/hooks
的post-receive
可執行文件,其內容如下。
你可以做,在一個post-receive hook,這將:
拉你有「how do I deploy multiple branches to different directories via git push?」的一個例子,但你需要完成該腳本的unset GIT_DIR
,要確保git考慮到cd /path/to/non/bar/repo
之後的正確的非裸回購。
爲什麼要使用grunt執行上述步驟的任何特定原因?你在Windows或Linux? –