zoukankan      html  css  js  c++  java
  • Git相关知识点

    关于git add . 出现LF will be replaced by CRLF in gradlew的情况

    主要原因是因为不同平台换行符不同,CR:回车 LF:换行 。windows上换行符是 而unix以及mac上为

    • 拒绝提交包含混合换行符的文件
      config --global core.safecrlf true

    • 允许提交包含混合换行符的文件
      git config --global core.safecrlf false

    • 提交包含混合换行符的文件时给出警告
      git config --global core.safecrlf warn

    通俗解释
    • git 的 Windows 客户端基本都会默认设置 core.autocrlf=true,设置core.autocrlf=true, 只要保持工作区都是纯 CRLF 文件,编辑器用 CRLF 换行,就不会出现警告了;
    • Linux 最好不要设置 core.autocrlf,因为这个配置算是为 Windows 平台定制;
    • Windows 上设置 core.autocrlf=false,仓库里也没有配置 .gitattributes,很容易引入 CRLF 或者混合换行符(Mixed Line Endings,一个文件里既有 LF 又有CRLF)到版本库,这样就可能产生各种奇怪的问题。
    参考:https://www.jianshu.com/p/450cd21b36a4
  • 相关阅读:
    RESTful API 设计指南
    理解RESTful架构
    django-mysqlclient_1193错误
    获取当前脚本所在的目录和路径
    20191007
    20191005
    20191001
    20190927
    20190922
    莫比乌斯反演证明
  • 原文地址:https://www.cnblogs.com/FCY-LearningNotes/p/13842598.html
Copyright © 2011-2022 走看看