嗨,我将使用 MySQL Connector/Python 来访问数据库中的一些数据。我读过guidelines不要将按键硬编码到代码上,而是使用 config.py。我还发现可以用 JSON 来完成。我的应用程序将提供给 Heroku。 .gitignore 有什么用?关于这个example ,他使用了名称 databaseconfig.py
。但在.gitignore
文件中添加了一行*config.py
。为什么不是*databaseconfig.py
?另外,如果我必须将 JSON 配置文件添加到 .gitignore 中,等效的是什么?谢谢!
最佳答案
他在 .gitignore
中使用 *config.py
行,因为这样 git 就会忽略以 config.py
结尾的每个文件,例如 dabaseconfig.py
、config.py
、networkconfig.py
和 testingtestingothertestconfig.py
都被忽略(但是例如confignot Correctformat.py
将不会被忽略)。 *
是所谓的通配符,可以匹配任何内容。
如果您需要忽略 JSON 配置文件,可以在 .gitignore
中使用 *config.json
行。
关于git - .gitignore 的功能可以避免推送 API key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52091151/