如何在git(拓扑)中可视化分支,其中git log--graph不';你不给他们看吗?

如何在git(拓扑)中可视化分支,其中git log--graph不';你不给他们看吗?,git,Git,我试图可视化git分支拓扑,但当我使用$git log--graph时,它显示为一系列提交 $ git log --graph --all --oneline * 5c27c47 (tbranch) tbranch commit * 01a5a93 (HEAD -> master) commit * c49cb49 rename * 337bd9a new file added * bcc3d2c delete new 2 * 16e2af4 new file added * 69842

我试图可视化git分支拓扑,但当我使用$git log--graph时,它显示为一系列提交

$ git log --graph --all --oneline

* 5c27c47 (tbranch) tbranch commit
* 01a5a93 (HEAD -> master) commit
* c49cb49 rename
* 337bd9a new file added
* bcc3d2c delete new 2
* 16e2af4 new file added
* 6984275 trying -a commit
* 1ff68e2 gif diff reviewed
* 04add98 experincing git diff
* cf34191 changed the text file
* 0ca946e new file added
我想让它像这样展示:

| * commit

| * commit

| * commit

|/

|*commit
下图所示为:

* 5c27c47 (tbranch) tbranch commit
* 01a5a93 (HEAD -> master) commit
* c49cb49 rename
* 337bd9a new file added
* bcc3d2c delete new 2
* 16e2af4 new file added
* 6984275 trying -a commit
* 1ff68e2 gif diff reviewed
* 04add98 experincing git diff
* cf34191 changed the text file
* 0ca946e new file added
确实有两个分支,但这两个分支彼此是线性的,而不是平行的。所以,
git log--graph
就是这样显示的

更具体地说,
5c27c47
tbranch
的提示)的父项似乎是
01a5a93
master
的提示,您也已签出)。
01a5a93
的父级是
c49cb49
,依此类推。如果我们水平而不是垂直地绘制这些,我们会得到:

...--o--o   <-- master (HEAD)
         \
          o   <-- tbranch
然后,当
git log
垂直打印此图形时,您将看到您想要看到的内容:

* nnnnnnn (HEAD -> master) nnnnnnn's subject
| * 5c27c47 (tbranch) tbranch commit
|/
* 01a5a93 commit
* c49cb49 rename
...

但是现在没有必要让git log--graph--all--oneline费心去做这件事,所以就没有了。

你是否缺少了
--decoration
选项?我添加了它,但没有任何改变。你为什么不下载一个像这样的UI呢?通过检查我作为输出得到的内容,我可以看到你在有(至少)选项时会得到这些行要显示的2个分支。。。如果只有一个分支需要显示,那么您只能在另一个有三个分支的存储库中使用*sI,这是Udacity git课程的一部分。我一直得到同样的结果。
* nnnnnnn (HEAD -> master) nnnnnnn's subject
| * 5c27c47 (tbranch) tbranch commit
|/
* 01a5a93 commit
* c49cb49 rename
...