我尝试了git log
w/--decorate
和--source
选项。但仍然无法获得提交2f3cb60
和d7e7776
的分支名称,为什么?
#git log 2f3cb60 --graph --decorate --source --all --oneline
...
* | | | 1920ad5 refs/heads/gpio support gpio lib
| |/ /
|/| |
* | | 2f3cb60 2f3cb60 fix
* | | d7e7776 2f3cb60 fix
| |/
|/|
* | aa4dcfb refs/remotes/origin/httpd support
* | cfc839d refs/remotes/origin/httpd add folder
如何显示带有分支名称的git日志?
1条答案
按热度按时间8xiog9wr1#
git log --graph --decorate --oneline
应该显示有名称的提交的名称。并非每个提交都与分支名称关联。记住,一个分支名称只是一个指向特定提交的指针,每个提交都有一个父提交,所以一个提交可能是一打分支历史的一部分。
git branch --contains <ref>
查看哪些分支包含提交。git name-rev <ref>
。另请参阅:SO: Finding what branch a commit came from