如何显示我在所有分支上所做的所有提交?

joe*_*ang 4 git git-log

我想查看我在所有分支上所做的所有提交,以及每个提交是在哪个分支上进行的。我已经尝试过git log --branches --author="My Name",但这并没有告诉我每次提交都在哪些分支上。

Mar*_*n G 5

我认为使用 gitk 会产生相当好的结果。

gitk --all --author="username"
Run Code Online (Sandbox Code Playgroud)

但同样,提交不属于特定分支,因此当查看所有分支并过滤掉提交时,您可能会看到大量您甚至不知道存在的分支,具体取决于存储库的复杂性。对于较小的存储库,我想这会变得非常可读。

我猜 git log 的对应部分会是这样的

git log --oneline --decorate --all --author="username"
Run Code Online (Sandbox Code Playgroud)

由于某种原因,我觉得它不可读。