我有一个处理git的存储库。在名为site_configuration的目录中有一个名为config.php的文件。我想要的是,当有人克隆存储库时,它应该下载默认配置文件,然后如果有人更改并推送新代码,它应该被忽略,不应该被推送到服务器。
目前在我的gitignore中我有这个,但由于某种原因,它仍会跟踪该文件并将其推送到存储库。
site_configuration/config.php
答案 0 :(得分:0)
您无法以安全的方式强制Git忽略对跟踪文件的更改(例如,在您的情况下为site_configuration / config.php文件)。如果要忽略该文件,则需要:
告诉大家将config.php_sample复制到config.php。也许你可以为此做一些自动化。