【发布时间】:2012-04-26 06:14:47
【问题描述】:
我有一个正在本地处理的 git 项目。这是一个 PHP 项目,带有一个存储 MySQL 数据库连接信息的配置文件。我的本地 MySQL 设置与远程设置不同。
在我的遥控器上,我有一个接收后挂钩,可以将文件签出到服务器上的文件夹:
#!/bin/sh
GIT_WORK_TREE="../demo" git checkout -f
chmod +x hooks/post-receive
我如何告诉这个结帐不包括(覆盖配置文件),因为它会用我的本地配置文件替换远程配置文件?我尝试将本地配置文件添加到 .gitignore,但似乎没有这样做。
知道如何从结帐中排除配置文件吗?
【问题讨论】:
标签: php git git-post-receive