【发布时间】:2017-01-13 10:32:13
【问题描述】:
所以我正在使用 CodeIgniter 框架进行编程。我想知道将部署到实时服务器的最佳方式。
我的问题源于默认的 .gitignore。
如果我将文件添加并提交到我的 Git 存储库(然后我将使用它从 Cloudways 上的实时 Web 服务器中提取然后进入),问题是并非所有文件都将添加到 git 存储库中,因此并非所有文件都会复制到 Cloudways 上的 Web 服务器。将所有文件复制到实时服务器的正确机制是什么?
我是否删除 .gitignore,然后将所有文件提交到远程存储库,以便 Cloudways 最初可以提取所有文件?然后将 .gitignore 文件复制回我的本地机器,然后通过那里添加和提交,这样不必要的文件就不会通过并在未来的 git 提交中被忽略?
我很困惑。在我绕过 Git 并在网站上实时编辑文件之前。但现在我觉得我需要走正确的路线,为我未来的项目使用 Git 存储库。
另外,在本地开发然后将文件推送到实时服务器的正确方法是什么?在每次从本地主机配置提交/推送到实时服务器的配置之前,我是否必须不断更改数据库和配置文件?我很困惑,请帮助lmao...
【问题讨论】:
标签: git codeigniter deployment repository cloudways