2012-02-16 125 views
2

我在Heroku上有一个Web应用程序,其中包含一个包含数据库登录信息的配置文件。将不同的文件集推送到不同的存储库

我想把这个项目也推到Github上,但没有配置文件。

在没有该文件的情况下做一个新的提交会将它从HEAD中移除,但它仍然会出现在之前的提交中,我不希望这个文件放在Github上。

我该怎么做?

回答

0

你可以找到你的回答你的问题有:removing a file from every commit

+0

我将不得不创建一个新的分支并将其应用于它,对吧? – 2012-02-16 21:12:59

+0

push -f或新分支。如你所愿。 – mathieug 2012-02-16 21:25:58

+0

如果我将此应用于主,我认为该应用在Heroku上无效。 – 2012-02-16 21:48:15

0

你需要git filter-branch。我会使用索引过滤器,因为它不需要检查每个提交来执行它的工作,所以速度更快。

相关问题