git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
qqqasdwx
V2EX  ›  git

请问 git 有没有配置选项来忽略空格和 tab 的区别呢

  •  
  •   qqqasdwx · Nov 16, 2017 · 8139 views
    This topic created in 3145 days ago, the information mentioned may be changed or developed.

    我这边正在用gofmt来格式化代码。缩进用的tab 而同事在用四个空格,每次我这边自动保存的时候,总会有大段的变更,我想请教一下各位大神,有没有选项来配置一下,在网上找了一下,有一条配置是这样的

     git config --global core.pager 'less -x1,5'
    

    看了一下,没有理解,这个是提交的时候忽略空格么,还是 diff 的时候不显示差异? 要不就是统一处理,有没有好的解决方案呢? 拜谢

    7 replies    2017-11-16 21:49:56 +08:00
    whileFalse
        2
    whileFalse  
       Nov 16, 2017
    应该做的不是统一空格和 tab 吗
    qqmishi
        3
    qqmishi  
       Nov 16, 2017
    不应该全组都用 gofmt 格式化之后再提交吗
    Arnie97
        4
    Arnie97  
       Nov 16, 2017 via Android
    实际版本库里的代码还是不统一,掩耳盗铃。
    你俩商量好用 tab 还是 space,然后双方提交前都按照这个标准来格式化(可以考虑用.git/hooks/pre-commit 自动化)
    likuku
        5
    likuku  
       Nov 16, 2017
    为啥不在编辑器里把 tab 映射为 4 个空格?
    rocksolid
        6
    rocksolid  
       Nov 16, 2017
    现在的编辑器不是都有 tab 自动转空格的功能么
    lyf362345
        7
    lyf362345  
       Nov 16, 2017
    为什么不用 EditorConfig
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1103 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 103ms · UTC 18:08 · PVG 02:08 · LAX 11:08 · JFK 14:08
    ♥ Do have faith in what you're doing.