よくGitでやらかすので、
失敗したことと、対処法を忘れないように記載する
今回やらかしたこと
- 追跡したくないファイルを意図せずgitにpushしていた
- 完全なる確認ミス
やりたいこと
- 1度pushしたファイルをリモートとローカルから削除したい
やったこと
- 不要なファイルが上がった直前のcommitIDを確認(対象ファイルに差分がないもの)
- 差分を確認
- 差分が無いファイルの状態に戻す
git checkout commitID ファイル名
->ファイルの差分がない状態に戻す
git diff --cached
->ファイルの差分が戻っていることを確認する
git commit -m '不要なファイルアップしたので削除'
git push origin <ブランチ名>
プッシュする
addしたくない場合
git checkout <ファイル名>
で、追跡から外す