tktechblog

日々の記録用です。blockchain,bitcoin,ethereumメインです。

githubに間違ってpassやaccesskeyをpushしてしまった時のコミット削除法

git filter-branch -f --index-filter 'git rm --ignore-unmatch ファイル名' HEAD

git push --force origin master

このコマンドで削除したいファイルを指定していけば、github上の指定ファイルだけコミット履歴から消えます。便利。助かった。

参考ページ
http://cm.wingues.com/entry/github-commit-history-delete