* 親ブランチ(ブランチ分岐点)を確認 [#uc676db5]
git show-branch topic master
または git show-branch --sha1-name topic master
! [master] D
* [topic] C
--
+ [master] D
* [topic] C
* [topic^] B
+* [master^] A
- 上のコマンドにより、masterブランチとtopicブランチが分岐して以降のすべてのコミットが表示される。
- したがって、分岐点は最後の行「 +* [master^] A」、コミットAになる。--sha1-nameをつければ、リビジョンIDが確認できる。
- この出力結果のより詳しい見方は、*がついているコミットが現在のブラントのコミット、!はそれ以外のコミット。
- より多くのブランチを指定可能で、ブランチごとに*と!のインデントの深さが変わる。(コミットBCはtopicブランチのコミットなので、先頭がインデントされている。)
** 参考 [#u8b3383e]
- http://qa.atmarkit.co.jp/q/2148
- https://git-scm.com/docs/git-show-branch