Rails:.gitignore仍然跟踪我的database.yml文件

Sso*_*esS 5 git ruby-on-rails

我在我的团队中有4个人,他们经常不得不改变数据库的套接字,因为它们有不同的路径,它变得烦人,我试图将database.yml添加到.gitignore:

/config/database.yml
Run Code Online (Sandbox Code Playgroud)

但是出于一些奇怪的原因,我编辑文件并使其git status仍然被跟踪!谁能告诉我我能做些什么?

sug*_*fee 10

试试这个:

$ echo config/database.yml >> .gitignore
$ mv config/database.yml config/database.yml.example
$ git add .
$ git commit -am "put database.yml to .gitignore and and rename"
$ cp config/database.yml.example config/database.yml
Run Code Online (Sandbox Code Playgroud)