にわとりプログラマーの備忘録

覚えたことをすぐ忘れてしまう、自分のための備忘録ブログです。

GitHubにpushしたファイルを削除する方法

.gitignoreにファイルを追加
.gitignoreに削除するファイルを書き込んで、githubにプッシュしないように設定

対象ファイルをgitの管理化から削除
ディレクトリの場合は、--cached の前に -r を付ける

$ git rm [-r] --cached [ファイル名]

変更をコミット

$ git commit -m "remove file under git management"

githubにプッシュ

$ git push -u origin <branch>

以上でgithubリポジトリからファイルが削除されます.