我有一个包含SETTINGS.ini配置文件的项目,其中包含敏感信息,我显然不想包含在GitHub存储库中。我知道.gitignore不会将其推送到远程存储库,但是我想知道如何在不手动将其删除的情况下用其他SETTINGS.ini文件替换SETTINGS.ini?
最佳实践是将SETTINGS.ini.sample(或类似名称)文件放置在存储库中,其中包含一些虚拟值,并包括将文件复制为SETTINGS.ini的说明,以供使用该文件的人使用。将SETTINGS.ini保留在gitignore中。