2014-05-09 101 views
1

我試過如何從git commit歷史中刪除文件?

git rm --cached 

,沒有工作,我聽說我可能做到這一點使用git rm *但似乎與一些配料問題。

我有我的提交歷史中的AWS密鑰,我想盡快刪除。

如果我可以刪除我所有的git commit歷史記錄,只需將應用程序按當前形式推送,並且沒有任何提交歷史記錄會很好。

回答

1

直接從文檔。 Remove Sensitive Data

+0

我運行了這些命令,但AWS鍵仍顯示在提交歷史記錄中,並且所有31個提交仍然存在。我究竟做錯了什麼?查看我的工作流程:https://gist.github.com/pblogs/d844c8e1a519b3484ecb謝謝! – user3399101

+0

您從指定正確的文件開始,是Rakefile中的密鑰?大聲笑 如果上述建議失敗,請繼續閱讀並試用BFG清潔劑。 – TheIrishGuy

相關問題