【发布时间】:2012-11-13 07:44:54
【问题描述】:
为什么 config/database.yml 默认会包含在 .gitignore 文件中?这个小东西花了我一两个小时。
我遇到这个麻烦的方式:
- 我以为我对 git 如何处理重置和恢复感到困惑。
- 我一直在试验影响 config/database.yml 的代码更改
- 我不喜欢这个结果,所以我放弃了更改。
- 这很奇怪,因为我似乎无法检出未经编辑的 config/database.yml 版本
- 然后我花了太多时间试图弄清楚我是否误解了 git 的重置和合并命令。
- 原来 config/database.yml 默认包含在 .gitignore 文件中。
不知道为什么。花了我一个小时左右的时间摆弄重置和合并选项,结果发现我什至没有跟踪文件。在我写这篇文章时,我意识到我并不完全确定 .gitignore 何时被编写/修改为包含 config/database.yml
它应该在那里有什么原因吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 git version-control