@act262
2017-08-03T08:40:59.000000Z
字数 511
阅读 945
git
换行符问题,在*unix系统中换行符是\n
,而在windows系统中则是\r\n
,这就造成了编码的问题,所以git为了跨平台的使用,在内部会自动帮我们转换这些。
LF -> CLRF
如果设置了git config core.autocrlf true
每次git都会有下面的提示
“warning: LF will be replaced by CRLF…..”
文件目录权限变更问题,本地修改了文件权限,提交后服务器端拉下来后权限变了
# 默认的状态,也就是文件权限也加到版本控制去了
git config core.filemode true
# 设置为忽略文件权限的版本控制,也就不会跟随版本变化了,需要手动修改权限
git config core.filemode false
# 修改为false,表示不能忽略大小的区分
git config core.ignorecase false