配置文件的Git设置

时间:2017-05-05 05:59:11

标签: php git bitbucket config

我有一个处理git的存储库。在名为site_configuration的目录中有一个名为config.php的文件。我想要的是,当有人克隆存储库时,它应该下载默认配置文件,然后如果有人更改并推送新代码,它应该被忽略,不应该被推送到服务器。

目前在我的gitignore中我有这个,但由于某种原因,它仍会跟踪该文件并将其推送到存储库。

site_configuration/config.php

1 个答案:

答案 0 :(得分:0)

您无法以安全的方式强制Git忽略对跟踪文件的更改(例如,在您的情况下为site_configuration / config.php文件)。如果要忽略该文件,则需要:

  1. 保留已定义的.gitignore文件
  2. 将site_configuration / config.php文件重命名为site_configuration / config.php_sample
  3. 告诉大家将config.php_sample复制到config.php。也许你可以为此做一些自动化。