在Gitk中,显示提交会给出如下输出:
Author: ...
Committer: ...
Parent: ...auth/parser)
Parent: ... (Merge branch '...')
Child: ...
Branches: remotes/me/foo, foo
有没有办法在git log
中获得此类输出?使用git log --graph
提供类似的信息,但在我的存储库中使用长期分支,可能需要大量滚动才能找到提交所在的分支。
答案 0 :(得分:5)
我用这个:
git log --pretty=format:\"%h %ad [%an] %s%d\" --graph --date=short
--all --date-order
我在全局.gitconfig
[alias]
hist = log --pretty=format:\"%h %ad [%an] %s%d\" --graph --date=short --all --date-order
并且可以调用简单的git hist
它使用简短的提交哈希,作者,日期,分支,HEAD等在一行上创建非常漂亮的修订树