服务器与GIT仓库代码保持同步
前提条件:
- 代码仓库部署到服务器,不仅存于本地(GitHub or GitLab, whatever)
- 服务器仓库支持webhook服务;具体可参考:https://developer.github.com/webhooks/
最简单的流程:
部署服务收到通知,怎样更新代码?
# 假设Git与服务器代码路径一致(不一致则通过本地中转映射)
git fetch origin
git reset --hard origin/master
就是这么简单~
最简单的流程:
# 假设Git与服务器代码路径一致(不一致则通过本地中转映射)
git fetch origin
git reset --hard origin/master
就是这么简单~