.gitignore的功能以避免推入API密钥?

时间:2018-08-30 07:11:26

标签: git config gitignore

嗨,我将使用MySQL Connector / Python访问数据库中的某些数据。我已读过guidelines,不是要对代码上的键进行硬编码,而要使用config.py。我还发现可以使用JSON完成此操作。我的应用程序将投放到Heroku。 .gitignore有什么用?他在此example上使用了名称databaseconfig.py。但在*config.py文件中添加了一行.gitignore。为什么不*databaseconfig.py?如果我必须将JSON配置文件添加到.gitignore,那么还有什么等效项?谢谢!

1 个答案:

答案 0 :(得分:2)

他正在*config.py中使用.gitignore行,因为git会忽略每个以config.py结尾的文件,例如dabaseconfig.pyconfig.py,{ {1}}和networkconfig.py都将被忽略(但是例如testingtestingothertestconfig.py不会被忽略)。 confignotcorrectformat.py是所谓的通配符,将匹配任何内容。

如果您需要忽略JSON配置文件,则可以在*中使用行*config.json