$ git reflog
どこまで戻ればいいのか確認
9001e69 HEAD@{0}: pull: Fast-forward
e163cdc HEAD@{1}: commit: work in progress
cc4f489 HEAD@{2}: commit: Fix design for footer
e60b062 HEAD@{3}: rebase finished: returning to refs/heads/master
pull してるのが HEAD@{0}
なのでそこまで戻る
$ git reset HEAD@{0}
git status
でファイルが赤く表示されステージングはずれたの確認
$ git clean -f
不要なファイルが消える
git status
で残った新規のファイルが表示→必要なければ rm
$ rm -rf hoge/*
$ git status
そしてなにもなくなったのを確認したらrebase
$ git rebase origin/hogebranch
git status
でpull前の状態に戻のを確認したら pull --rebase
やりなおし
$ git pull --rebase