用于网站登台的Git Post-Receive Hook我正在尝试设置Git来暂存我的网站,以便我可以git pull让当前版本在本地工作,然后git push将更改推送到远程服务器。我已经设置它以便按照我想要的方式工作,但是在我推动之后,我必须手动运行git checkout -f或git reset --hard HEAD在远程服务器上运行。我已经尝试将这些作为服务器上的post-receive挂钩添加到shell脚本中,但它似乎没有任何效果。我知道脚本正在运行,因为我在推送后看到“更改推送到服务器”。这是post-receive钩子:#!/bin/shgit reset --hard HEADecho "Changes pushed to server."
3 回答
- 3 回答
- 0 关注
- 549 浏览
添加回答
举报
0/150
提交
取消