間違っていたらコメントください
##状況
プルリクを出そうとした時に、commit履歴に他の人のcommitが含まれていた。
##環境
マージ先のブランチ
・develop
自分が作業しているリモートブランチ
・feature
自分が作業しているローカルブランチ
・feature
##解決
コマンドの流れ
$ git log
$ git rebase -i コミットID
不要なコミットの削除
$ git rebase origin/feature
$ git push -f origin feature
##解説
消したいcommitIDを確認する
$ git log
消したいcommitの直前のIDを利用することで削除できる
$ git rebase -i コミットID
〜〜〜コミットを削除する〜〜〜
自分が作業していたローカルブランチに自分が変更したcommitだけくっつける
$ git rebase origin/feature
作業中のリモートブランチに正しいものを適用
$ git push -f origin feature