美文网首页
让 Git 更有效率--更好的 Git Log

让 Git 更有效率--更好的 Git Log

作者: FireflyWang | 来源:发表于2018-06-05 11:56 被阅读16次

    1. 不用 Jetbrains Intellij, 显示日志树形式的 Git Log

    通常, 我们使用 git log 查看打印 commit 信息。

    git-log.png

    但是,我们希望的是Intellij IDEA 那样的日志树形式,因此可以采用如下的命令:

    git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit

    以上的含义是:

    • 每行一个 commit
    • 展示 commit 图
    • 使用commit ID 的缩写
    • 显示作者
    • 使用彩色字符
    git-lg.png

    不过,如果日常这样写,估计要疯,因此,可以采用使用全局别名的方式:

    git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"

    通过别名,可以直接输入 git lg 实现更良好的日志树效果。

    如果想要看到更改的内容,可以使用

    git lg -p

    git-lg-p.png

    相关文章

      网友评论

          本文标题:让 Git 更有效率--更好的 Git Log

          本文链接:https://www.haomeiwen.com/subject/ksyjsftx.html