最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
TortoiseGit autocrlf 自动换行符转化导致的文件内容不一致问题
时间:2016-05-31 编辑:简简单单 来源:一聚教程网
提交本地仓库代码到远端后再拉取回来,正常情况下目录应当是全部为绿色的全部已同步状态。
但在 windows 下,如果你发现每次拉取回来后都会变为感叹号,则说明拉取回来的文件是有差异的。 到底是什么原因产生这样的差异?
这很可能是因为开启了 Git 的自动转换行符设置。
可行的解决方式则是关掉它。执行如下命令:
git config --global core.autocrlf false
git config --global core.safecrlf true
如果你使用 TortoiseGit,则可在 settings 里如图一所示方式设置:
取消 Auto CrLf(自动换行符转化) 的选中
设置 safecrlf(检查换行) 为 true
另外,项目组人员应当使用统一的编辑器风格。换行符推荐使用 unix 风格,如 sublime text 下可以如此设置:
"default_line_ending": "unix"
相关文章
- win11内核隔离和内存完整性介绍 10-31
- win10全屏缩放设置教程 10-31
- win10系统备份出错解决教程 10-31
- win10打开软件每次都要询问解决教程 10-31
- win10更新驱动后设备出现异常解决教程 10-31
- win10一直提示找到可能不需要的应用解决教程 10-31