0
我有一個服務器,我的git存儲庫是由--bare參數啓動的。
在鉤子目錄中,我有一個post-receive掛鉤:掛鉤不同分支
#!/bin/bash
cd /home/git/sureshots.git
GIT_WORK_TREE=/home/andrepadez/production/sureshots git checkout -f
echo 'branch master deployed to live'
我只希望checkout -f
當我推到分支 主發生。
- 當我推到不同的分支,我work_tree沒有更新,但我仍然看到 「部署住分支主」的迴音。
- 我想爲分支版本設置不同的設置。
我想了解子彈1,並學習如何做子彈2
我已經通過文檔搜索,但我無法理解它。 謝謝
很酷,謝謝。這是一個好的第一步。但爲什麼當我推送到另一個分支時腳本運行,但生產目錄沒有得到更改? –
@AndréAlçadaPadez我更新了我的答案,因爲它太長而不適合評論塊。 :-) – jszakmeister
再一次,很好的解釋。謝謝 –