Loading... Unix下,默认的换行是`\n`,而Windows下的默认换行是`\r\n`,在系统不一致的时候可能会导致代码冲突,所以需要关闭自动转换功能,只用LF ## 修改Git配置 如果需要全局生效: ```bash git config --global core.autocrlf false ``` 如果只需要对单个仓库生效,在仓库目录下执行: ```bash git config core.autocrlf false ``` ![2022-11-05T09:06:36.png][1] ## 修改 VSCode 的默认换行格式 菜单栏 》 文件 》 首选项 》 设置 直接在搜索栏搜索:`files:eol` 修改为`\n` ![2022-11-05T09:10:51.png][2] [1]: https://www.kezez.com/usr/uploads/2022/11/2815771262.png#vwid=406&vhei=91 [2]: https://www.kezez.com/usr/uploads/2022/11/1808627606.png#vwid=1745&vhei=752 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 1 如果觉得我的文章对你有用,请随意赞赏
6 条评论
强
OωO
macOS上默认是 \n 吗?
我没有mac设备,这个不太清楚,macOS应该和linux差不多吧
这是啥?
团队开发的时候,代码中的换行符号在不同的系统上不一样,git软件会在拉代码的时候自动将换行符号转换成当前系统需要的格式,转完之后,如果有代码格式约束的话,那么将是一堆标红