我是Git的新手并试图绕过这个。我在我的实时服务器上设置了一个现有的Drupal站点。我希望能够使用git,拥有一个单独的Git存储库,并能够将项目复制到我的本地计算机上。这是我假设的过程,但仍然有点困惑:
当我在我的本地机器上进行更改时,我想要反映在实时服务器上,然后我会执行git push origin master?
答案 0 :(得分:0)
这是基本的想法,是的。理想情况下,您不希望完整的Git存储库位于生产/开发网站所在的目录中。
正常的部署流程应如下所示:
git add . && git commit
git push production master
(其中production
是您配置的远程存储区的名称)如果您习惯为后接收挂钩编写自己的部署脚本,那么它肯定是一个选项,但您最好使用已经为此目的设计的工具,例如Capistrano或类似。