配置文件的GIT设置



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

当前在我的gitignore中,我有这个,但是由于某种原因,它仍然跟踪文件并将其推向存储库。

site_configuration/config.php

您不能强迫git忽略对跟踪文件的更改(例如,在您的情况下是site_configuration/config.php文件(。如果您希望该文件被忽略,则需要:

  1. 按照您的定义,请保留.gitignore文件
  2. 将site_configuration/config.php文件重命名为site_configuration/config.php_sample

告诉所有人将config.php_sample复制到config.php。也许您可以为此自动化。

最新更新