git post-receive hook does not delete files

后端 未结 3 1633
生来不讨喜
生来不讨喜 2021-01-06 16:59

I\'m trying out git at the moment, and am trying to create a workflow so that a push to a bare remote repo on the server will update 2 different sites based on different bra

3条回答
  •  清歌不尽
    2021-01-06 17:30

    I ended up doing

    #!/bin/sh
    GIT_WORK_TREE=/www/development/ git checkout -f master
    GIT_WORK_TREE=/www/development/ git clean -fdx
    GIT_WORK_TREE=/www/production/ git checkout -f production
    GIT_WORK_TREE=/www/production/ git clean -fdx
    

    based off @Koraktor 's answer.

提交回复
热议问题