美文网首页
10s带你配置git冲突(conflict)处理神器——diff

10s带你配置git冲突(conflict)处理神器——diff

作者: 108N8 | 来源:发表于2017-07-22 19:22 被阅读406次

    一、概述

    对于在开发过程中,使用git命令行的小伙伴来说,处理diff通常都是使用git 默认的git diff 命令,单它只支持显示行级差异,而这个 diff-so-fancy 基本上可以做到字符串级别的,随便放一张图感受一下吧:

    二、安装及使用

    1. 安装
    //windows环境下使用
    npm install -g diff-so-fancy
    
    2. 使用

    进行下面配置后,我们以后使用git diff命令就会默认使用diff-so-fancy

    git config --global core.pager "diff-so-fancy | less --tabs=4 -RFX"
    
    3. 配色方案
    //开启配色方案
    git config --global color.ui true
    
    git config --global color.diff-highlight.oldNormal "red bold"
    git config --global color.diff-highlight.oldHighlight "red bold 52"
    git config --global color.diff-highlight.newNormal "green bold"
    git config --global color.diff-highlight.newHighlight "green bold 22"
    
    git config --global color.diff.meta "227"
    git config --global color.diff.frag "magenta bold"
    git config --global color.diff.commit "227 bold"
    git config --global color.diff.old "red bold"
    git config --global color.diff.new "green bold"
    git config --global color.diff.whitespace "red reverse"
    

    相关文章

      网友评论

          本文标题:10s带你配置git冲突(conflict)处理神器——diff

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