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

2017-11-16 10:56:07 +08:00
 qqqasdwx

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

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

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

7139 次点击
所在节点    git
7 条回复
keelii
2017-11-16 10:59:08 +08:00
git hooks 提交前 format 下。
whileFalse
2017-11-16 11:33:06 +08:00
应该做的不是统一空格和 tab 吗
qqmishi
2017-11-16 11:38:52 +08:00
不应该全组都用 gofmt 格式化之后再提交吗
Arnie97
2017-11-16 14:00:26 +08:00
实际版本库里的代码还是不统一,掩耳盗铃。
你俩商量好用 tab 还是 space,然后双方提交前都按照这个标准来格式化(可以考虑用.git/hooks/pre-commit 自动化)
likuku
2017-11-16 14:01:53 +08:00
为啥不在编辑器里把 tab 映射为 4 个空格?
rocksolid
2017-11-16 14:02:45 +08:00
现在的编辑器不是都有 tab 自动转空格的功能么
lyf362345
2017-11-16 21:49:56 +08:00
为什么不用 EditorConfig

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/406849

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX