如何从新分支中删除密钥/密码?

时间:2012-07-13 02:10:21

标签: git

我在GitHub上有一个我想要开源的回购。在此之前,我想分叉私有项目,从应用程序中删除我的秘密API密钥,然后将fork作为开源发布。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

Use the git filter-branch command to rewrite history

$ git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' --prune-empty --tag-name-filter cat -- --all