git - 如何在我的本地和 github 存储库中保留一个文件的不同内容?

标签 git github

我有一个 database.php。我想将它保存在我的 github 存储库中,而不包含任何敏感信息。

首先,我在没有任何敏感信息的情况下推送到我的存储库。

现在我添加了我的数据库信息,以便我可以在本地使用它。

我添加到 .gitignore。我做了 rm --cached database.php。但是它在推送后从我的 github 存储库中删除了 database.php。

如何在我的本地和 github 存储库中保留不同的内容?

提前致谢。

最佳答案

您应该制作 2 个不同的文件,一个是实际的 database.php 和一个 database.php.example 或类似的文件,然后将 database.php 添加到 。 gitignore

关于git - 如何在我的本地和 github 存储库中保留一个文件的不同内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6031800/

相关文章:

git - 如何获取两次提交之间的 pull 请求列表

git - 不支持的 Git 版本

Git:不添加暂存文件

eclipse - 创建新的远程分支时出现有趣的 refname 错误

git - Github 上的公钥密码学是如何工作的?

node.js - 编译的 Node.Js 应用程序链接到 github,可以重定向到不同的存储库吗?

github - VS Code 如何在现有的本地项目中使用 github

git - 即使为 Git 指定了 X 键,Ubuntu 也会不断 pop 一个屏幕,询问另一个键 Y 的密码。为什么?

git - 使用 git/bitbucket 突然开始收到 ssh_exchange_identification 错误

python - Heroku Python 远程拒绝错误