V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
pktangyue
V2EX  ›  git

安利一个自己整理的 git log alias

  •  2
     
  •   pktangyue · 2016-03-31 00:04:51 +08:00 · 5873 次点击
    这是一个创建于 3150 天前的主题,其中的信息可能已经有所发展或是发生改变。
    [alias]
    glog = log --pretty=format:\"%C(auto)%h %C(magenta)<%ad> %C(green)[%an] %C(blue normal bold)| %Creset%s%C(auto)%d\" --graph --date=short

    效果如图


    希望大家喜欢~
    27 条回复    2016-04-02 21:07:48 +08:00
    hongfeiyu
        1
    hongfeiyu  
       2016-03-31 00:38:34 +08:00
    3q
    jsonline
        2
    jsonline  
       2016-03-31 01:34:29 +08:00   ❤️ 1
    glog='git log --graph --pretty=format:''%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'' --abbrev-commit --'
    xi_lin
        3
    xi_lin  
       2016-03-31 07:53:51 +08:00
    不错~
    SelFree
        4
    SelFree  
       2016-03-31 09:02:27 +08:00
    alias.lg=log --color --graph --format=format:'%C(bold blue)%h%C(reset): %C(bold green)(%ad)%C(reset) %C(bold yellow)<%an>%C(reset)%C(bold red)%d%C(reset)%n'' %C(reset)%s%C(reset)' --date=local --abbrev-commit
    SelFree
        5
    SelFree  
       2016-03-31 09:08:19 +08:00
    ```
    SelFree
        6
    SelFree  
       2016-03-31 09:08:32 +08:00   ❤️ 1
    ```
    lg=log --color --graph --format=format:'%C(bold blue)%h%C(reset): %C(bold green)(%ad)%C(reset) %C(bold yellow)<%an>%C(reset)%C(bold red)%d%C(reset)%n'' %C(reset)%s%C(reset)' --date=local --abbrev-commit
    ```
    caixiexin
        7
    caixiexin  
       2016-03-31 09:18:56 +08:00
    win 下的 git bash 貌似用不了?
    araraloren
        8
    araraloren  
       2016-03-31 09:21:40 +08:00
    不错,都挺好看。。。
    clino
        9
    clino  
       2016-03-31 09:22:57 +08:00
    最好加一个 --decorate 这样能看到对应的 reference
    smartdie
        10
    smartdie  
       2016-03-31 09:31:09 +08:00
    谢谢,非常棒,借鉴了一下
    Havee
        11
    Havee  
       2016-03-31 09:35:28 +08:00
    Havee
        12
    Havee  
       2016-03-31 09:37:14 +08:00
    授人鱼不如授人以渔
    sunwei0325
        13
    sunwei0325  
       2016-03-31 09:43:17 +08:00
    不错不错, 谢谢楼主分享!
    SpicyCat
        14
    SpicyCat  
       2016-03-31 09:59:24 +08:00
    可以试试 tig
    pktangyue
        15
    pktangyue  
    OP
       2016-03-31 10:09:40 +08:00
    @caixiexin 有啥报错么?
    pktangyue
        16
    pktangyue  
    OP
       2016-03-31 10:13:05 +08:00
    @clino 如果我没理解错的话,'%d' 就是 --decorate 吧,
    pktangyue
        17
    pktangyue  
    OP
       2016-03-31 10:13:51 +08:00
    @Havee 赞授人以渔!
    clino
        18
    clino  
       2016-03-31 10:20:30 +08:00
    @pktangyue 好吧 貌似上面的图是有的
    caixiexin
        19
    caixiexin  
       2016-03-31 11:34:25 +08:00 via Android
    @pktangyue 就是找不到 glog 这个命令, lz 的配置应该是加在用户目录的.gitconfig 文件里吧?
    pktangyue
        20
    pktangyue  
    OP
       2016-03-31 12:06:01 +08:00
    @caixiexin 嗯,要加到[alias]下面, glog 前面有个 tab ,这里发出来没显示出来。
    caixiexin
        21
    caixiexin  
       2016-03-31 12:24:14 +08:00 via Android
    @pktangyue 补上了,还是不行
    pktangyue
        22
    pktangyue  
    OP
       2016-03-31 13:14:41 +08:00   ❤️ 1
    @caixiexin
    git config --global alias.glog 'log --pretty=format:"%C(auto)%h %C(magenta)<%ad> %C(green)[%an] %C(blue normal bold)| %Creset%s%C(auto)%d" --graph --date=short'
    试试用命令加进去看看?
    caixiexin
        23
    caixiexin  
       2016-03-31 13:33:10 +08:00
    @pktangyue 也不行 估计 win 下不是这么用的?
    pktangyue
        24
    pktangyue  
    OP
       2016-03-31 13:54:35 +08:00
    @caixiexin 呃,这就不清楚了,你研究下 win 下 gitconfig 怎么配置吧
    GPU
        25
    GPU  
       2016-03-31 16:40:35 +08:00
    root@debian:~/test# git glog
    fatal: bad color value 'auto' for variable '--pretty format'
    *
    root@debian:~/tests#
    pktangyue
        26
    pktangyue  
    OP
       2016-03-31 19:15:22 +08:00
    @GPU 需要 git 版本 1.8.3 才能用 auto ,你可以换成任意一个你想要的颜色
    normal
    black
    red
    green
    yellow
    blue
    magenta
    cyan
    white
    这些可以选择
    sunjourney
        27
    sunjourney  
       2016-04-02 21:07:48 +08:00
    zsh git plugin 可破,glog
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5848 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 02:59 · PVG 10:59 · LAX 18:59 · JFK 21:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.