我想完成@ctcherry的答案。
我喜欢在还能看到执行提交和日期的用户的情况下,因此使用以下行:
git log --all --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
但是,这是一条很长的线,很难记住,因此可以使用别名。您只需要在终端中使用它:
git config --global alias.lg "HERE GOES MY BIG LOG COMMAND LINE"
要进行总结,请在您的终端上复制并粘贴以下行:
git config --global alias.lg "log --all --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
然后,您将只需要使用它git lg来获取日志历史记录树。
例:

src