LoginSignup
4
4

More than 5 years have passed since last update.

AとBのブランチを比べてAブランチにしかないコミットを探したかった

Last updated at Posted at 2015-05-08

合わせてどうぞ


たとえば masterdevelopment というブランチがあったとする。

  • development にモリモリさぶんをいれる
  • master に merge するようにプルリクする
  • ある程度差分が固まったら master にいれる

としたとき、

*   6b9fcd6 (HEAD, master) Merge branch 'development'
|\
| * 62cb795 (development) bbb
* | bd6bfb1 add hogehoge
|/
* 45bcdd0 aaa
* ec6985e Add README.md

マージしたタイミングで、masterにしか入っていないコミットがいつのまにやらできていた。

development ブランチは基本的に master と根っこは一緒でいたいのに。
なので、単に developmentmaster を merge すればいいだけの話。
プルリクだせば差分もみれるしね :)

けど、なんのコミットが入っていないのかを調べたい気持ちがあった。

そこで git rev-list--no-merges オプションをつけて確認できる

$ git rev-list --no-merges development..master
bd6bfb14a3a973d8063eabf436ed8675a3c49b90

xargs git show -q とかパイプでくっつけても良いかも。

以上。

4
4
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
4
4