git - 如何在开源项目中 stash 私有(private)信息?

标签 git version-control open-source

最近,我一直在开发一个具有客户端和服务器的开源代理。客户端和服务器端都有脚本。

服务器端可以运行在云平台上,客户端连接服务器。

我在Heroku上注册了一个用于调试服务器的app,那个app的地址暂时写在了客户端脚本中。

这就是环境。但显然服务器的地址只是为了个人调试。我不想公开。

我目前的方法是,每次提交到存储库之前,我删除地址,提交后,我将其添加回去。这显然不是一个好的方式。

这种现象应该是很普遍的。人们通常如何处理?

最佳答案

拥有一个从 git 中排除的配置文件(例如 config.ini)(即将其添加到项目的 .gitignore 中)并包含一个示例配置(config.example.ini ) 代替。

关于git - 如何在开源项目中 stash 私有(private)信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11082390/

相关文章:

android - Git中的Android构建版本自动化

git - rebase 后我丢失了我的更改吗?

apache-flex - 在哪里可以找到 Flex 源代码?

open-source - UTM 和 MGRS 到纬度/经度转换源代码?

git - 是否可以快速保存更改,以便可以通过 USB key 将其传输到另一台计算机?

git - 将本地目录与现有的 git 存储库同步

git - 在 Android Studio 中提交时显示空的提交消息

algorithm - 图形差异和版本控制工具

c++ - 给定两个相距已知距离的相机的两个图像,如何测量到物体的距离

Git 分支不返回任何结果