

git clone下代码window与unix换行问题
source link: https://www.tuicool.com/articles/IfqUJjn
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

项目中避免不了会写一些shell脚本,使用ln软连接到一个目录。当git clone到windows中,ln连接显示无比怪异(如 ../xx) ,打开.sh文件后(仅仅是打开了),git status会看到该.sh文件做了修改,查看差异是LF【Unix and OS X(\n)】转成CRLF【Windows(\r\n)】,因为在winodws打开了使用了windows的换行符,若commit到仓库再git clone到linux操作系统是无法运行该shell脚本。
避免这一坑可从源头解决,windows下安装git.exe时点next下一步操作放慢点就会注意有个关于git和commit时使用何种风格,如下图:
即使git安装时没有选择这一项,也可以在git clone 前 进行配置,如上图绿色框最后括号里面所说,具体配置命令如下:
git config --global core.autocrlf input
这样在PyCharm里面,随便打开刚刚git clone下项目中任何一个文件,在右下角都可见LF。在PyCharm中可通过以下两种方式进行设置file的换行符,如下图:
Recommend
-
77
那些成功换行的人,都做对了什么?36氪的朋友们·2017-11-30 11:14女怕嫁错郎男怕入错行~ ...
-
77
前几天表弟突然打电话给我说,经过四个月的学习Java,最近拿到了几个offer,不知道选哪家。一问,有老虎证券,摩拜单车,搜狐和滴滴。薪水都是2w+,年薪30万左右。其实这些都蛮不错,最后决定选择了滴滴。 说实话我蛮惊讶的,表弟是北航研究生,毕业两年一直...
-
110
正确使用「回车」和「换行」,让你的文档排版更好看 | 一日一技
-
69
CSS中最全的换行处理方式
-
92
(点击上方公众号,可快速关注) 作者:怡红公子 imnerd.org/jsonp-lf-bug.html...
-
6
byzhangxinxu from https://www.zhangxinxu.com/wordpress/?p=9870 本文欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可以联系授权。
-
7
自适应表格连续字符换行及单行溢出点点点显示 这篇文章发布于 2014年04月10日,星期四,00:59,归类于 CSS相关。 阅读 46338 次, 今日 164 次...
-
19
彩云翻译 API 丢失换行的问题在使用彩云翻译的 API 进行应用开发的时候,遇见了一个很尴尬的问题,提交上去的内容会丢失换行。示意图于是给彩云翻译的邮箱发了一封邮件,一天后,我就收到了官方人员的微信好友邀请(因为我的微信写在邮件...
-
12
v-html解决字符串内根据换行符号自动换行问题,通过加上style="white-space:pre-wrap;"即可识别\n换行操作。解决方法:1、添加样式在使用 v-html 时添加样式,white-space:pre-wrap ,让...
-
8
V2EX › Java 有没有大牛子知道 IDEA 2022 的自动代码分块换行展示功能如何关闭? qwerthhusn
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK