1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Git プルリクで他の人のコミットが含まれていた

Posted at

間違っていたらコメントください
##状況
プルリクを出そうとした時に、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
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?