![]() |
1
8
你不应该这样做。建议使用裸存储库。换句话说,没有签出任何文件,只有.git目录本身。然后,您可以将存储库签出到服务器上的其他位置,比如web根目录。这样,您可以得到:
|
![]() |
2
8
令人高兴的是,现在git本身直接支持这一点!你可以在这个答案中找到详细信息,我刚刚投了更高的票: https://stackoverflow.com/a/38363683/85360
|
![]() |
3
4
|
![]() |
4
1
Git版本1.9.1
我将我的LAMP服务器设置为每当我的一个web开发人员将更改推送到服务器时更新我的Git repo工作目录。我注意到日志会记录新的提交,但不会更新工作目录。不必为每次更新手动执行此操作(git checkout-f),而是可以在收到推送后自动设置此操作。
现在,当提交被推送到Git repo时,它将更新工作目录。我的网站现在在浏览器中访问时显示更改。
|