目 录CONTENT

文章目录

解决开发问题集合

邱少羽梦
2023-08-18 / 0 评论 / 0 点赞 / 433 阅读 / 1661 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2024-04-20,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Git 相关问题

解决: mac、windows多平台下git显示文件被修改,实际没有改动的问题

#core.autocrlf
# true: 提交时转换为 LF(/n),检出时转换为 CRLF(/r/n)
# false: 提交检出均不转换
# input: 提交时转换为LF,检出时不转换

#core.safecrlf
#  true 禁止提交混合LF(/n)和CRLF(/r/n)的文件
#  false 允许提交
#  warn 提交时产生警告

#core.filemode
#  chmod 修改项目文件夹的权限以后,git status 发生了大量变化的文件。原因是 Git 不仅能够管理文件的版本,而且能够管理对文件的访问权限。
#  通常,一个文件的访问权限可以分为xrw,这些属性也被纳入到Git库的管理。修改文件的访问权限,也是对git库中文件的 modify,执行git status 会看到变化。
#  Git对文件的访问权限的管理与配置选项core.filemode有关。core.filemode选项默认true,即区分文件的执行权限,校验Git的Index中和工作目录中的文件权限。

#core.quotepath
#  git 默认中文文件名是 \xxx\xxx 等八进制形式,是因为 对0x80以上的字符进行quote。
#  只需要设置core.quotepath设为false,就不会对0x80以上的字符进行quote。中文显示正常


# ============ mac/linux 设置 start ===================
# mac/linux 上设置 core.autocrlf = input,这样保证在仓库中为 LF,在本地中保持不变
git config --global core.autocrlf input
# mac/linux 上需要关心文件权限
git config --global core.filemode true
# 禁止忽略大小写
git config --global core.ignorecase false
# 解决中文显示
git config --global core.quotepath false
# core.safecrlf 看情况自行设置 true/false/warn
#git config --global core.safecrlf warn
# ============ mac/linux 设置 end ===================

# ============ window 设置 start ===================
# window 上设置 core.autocrlf = true,这样保证在仓库中为 LF,在本地上为 CRLF
git config --global core.autocrlf true
# window 上不需要关心文件权限
git config --global core.filemode false
# 禁止忽略大小写
git config --global core.ignorecase false
# 解决中文显示
git config --global core.quotepath false
# core.safecrlf 看情况自行设置 true/false/warn
#git config --global core.safecrlf warn
# ============ window 设置 end ===================

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
  3. QQ打赏

    qrcode qq

评论区