Ste*_*ett 3 git git-log git-branch
在Gitk中,显示提交会给出如下输出:
Author: ...
Committer: ...
Parent: ...auth/parser)
Parent: ... (Merge branch '...')
Child: ...
Branches: remotes/me/foo, foo
Run Code Online (Sandbox Code Playgroud)
有没有办法让这种输出git log?使用git log --graph提供类似的信息,但在我的存储库中使用长期分支,可能需要大量滚动才能找到提交所在的分支.
(类似的问题如何在`git log`中显示分支的名称?)
我用这个:
git log --pretty=format:\"%h %ad [%an] %s%d\" --graph --date=short
--all --date-order
Run Code Online (Sandbox Code Playgroud)
我为我的全局添加了别名 .gitconfig
[alias]
hist = log --pretty=format:\"%h %ad [%an] %s%d\" --graph --date=short --all --date-order
Run Code Online (Sandbox Code Playgroud)
并且可以称之为简单 git hist
它在一行中提供非常漂亮的读取修订树,包括短提交哈希,作者,日期,分支,HEAD等