Git不让我结账另一个分店

时间:2016-06-07 16:15:30

标签: git ruby-on-rails-4 heroku github

我最近发布过将敏感信息推送到git。我从github上的config / secrets.yml中删除了敏感信息,然后使用git update-index --assume-unchanged config / secrets.yml,这样就不会跟踪文件并将其推送到github。现在,当我尝试切换到我的本地主分支时,我得到了

  

错误:checkout会覆盖对以下文件的本地更改:       配置/ secrets.yml   请在更改分支之前提交更改或存储更改。   中止

Git状态说

  

无需提交,工作目录清理

并没有改为藏匿。

如何解决此问题?

如何确保github有一个裸骨秘密文件,这样Heroku可以看到秘密密钥,同时仍然能够添加未来的开发和测试秘密。

我不想推翻新的秘密,我不想从github下载bare bones secrets.yml文件。

0 个答案:

没有答案