如何在我的结构/环境中使用GIT?

时间:2011-04-05 20:33:03

标签: php mysql git web-applications version-control

我想使用GIT作为我正在开发的PHP / MySQL Web应用程序的版本控制。我正在使用服务器样式设置,因为一些开发人员也将致力于它。我运行了sandbox / dev服务器(Ubuntu 10.10服务器,LAMP包,CodeIgniter 2.01框架),其web根目录是/ data / www / webapp。

如何在环境中正确设置GIT?基本上我如何获得GIT的“推送到”或“我是最新的并准备好测试”目录与web根目录相同(所以我可以在浏览器中点击刷新并查看更改结果)?

我还在学习GIT是如何工作的,所以请原谅任何不正确的术语使用。另外请不要评论其他VCS系统 - 我肯定会坚持使用GIT。

提前致谢

1 个答案:

答案 0 :(得分:1)

一种可能的解决方案是在您的仓库中使用一个钩子,它会对新的更改或正在更新的标签作出反应,将新内容导出到您的网络服务器的适当位置。

钩子的使用使事情变得非常灵活。在存储库中有很多动作的挂钩点,它们几乎可以做任何事情(如果你写的话)。