目的
學習如何查看倉庫中分叉的分支。
在倉庫中我們現在有兩個分叉的分支。使用下面的 log
命令來查看分支及它們如何分叉。
$ git hist --all
$ git hist --all
* b59a8c2 2013-04-13 | Added README (HEAD, master) [Jim Weirich]
| * 28917a4 2013-04-13 | Updated Rakefile (greet) [Jim Weirich]
| * 4dac415 2013-04-13 | Hello uses Greeter [Jim Weirich]
| * 39347b3 2013-04-13 | Added greeter class [Jim Weirich]
|/
* 96ee164 2013-04-13 | Added a Rakefile. [Jim Weirich]
* 0f36766 2013-04-13 | Moved hello.rb to lib [Jim Weirich]
* eb30103 2013-04-13 | Add an author/email comment [Jim Weirich]
* 1f7ec5e 2013-04-13 | Added a comment (v1) [Jim Weirich]
* 582495a 2013-04-13 | Added a default value (v1-beta) [Jim Weirich]
* 323e28d 2013-04-13 | Using ARGV [Jim Weirich]
* 9416416 2013-04-13 | First Commit [Jim Weirich]
在此我們第一次有機會看到 git hist
中 --graph
選項的效果。添加 --graph
到 git hist
使它能夠使用簡單的 ASCII 字符來繪制提交樹。我們可以看到兩個分支(greet 和 master),并且 master 分支是當前的 HEAD。兩個分支的共同祖先是“Added a Rakefile”分支。
--all
選項確使我們看到所有分支。默認只顯示當前分支。