itochin2の日記(仮)

主に備忘録。Perl、MySQL、Unity、開発管理などについて情報を残していきたい。

gitでbranchの派生元確認

「git branch 派生元 確認」でググった。
全然欲しい情報でなくて泣きそうなったけど辿り着いた。
「分岐点」「show-branch」がキーワードだった。

gitで2つのブランチの分岐点を表示
http://qa.atmarkit.co.jp/q/2148

$ git show-branch --sha1-name develop feature/sugoi_branch | tail -1

「feature/sugoi_branch」が「develop」のどこから派生したか
上記のコマンドで分かる。
「--sha1-name」がHASH値表示のオプション。

そんなに遠くない将来、ググってこのページに来そうな予感がしている。

追記
上記で得たハッシュを使って、該当branchで更新したファイルの一覧を出せる。

$ git diff --stat HEAD c201bc4