Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 GitHub 上有一个想要开源的存储库。在此之前,我想分叉私有项目,从应用程序中删除我的秘密 API 密钥,然后将分叉作为开源发布。
我怎么做?
使用git filter-branch命令重写历史。
git filter-branch
$ git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' --prune-empty --tag-name-filter cat -- --all