ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
``` 进入 git bash, vi ~/.gitconfig 或  start ~ 编辑 .gitconfig ``` ``` #配置不同系统换行符问题 [core] autocrlf = false //关闭自动转换 crlf=>lf safecrlf = true //拒绝提交包含混合换行符的文件 eol = lf #统一换行符为 lf git config --global core.eol lf #将自动转换关闭,避免转换失败不能不同进行提交 git config --global core.autocrlf false #禁止混用 lf 和 crlf 两种换行符 git config --global core.safecrlf true ``` **常用配置:** ``` [user] name = git # 换成姓名全拼 email = git@localhost # 换成姓名全拼@wy.net [color] ui = true [alias] ci = commit co = checkout st = status stt = status --ignored ls = branch ll = branch -a -vv vv = whatchanged -p list = diff --name-only -b m = merge --no-ff l = log --graph --decorate --stat [core] excludesfile = ~/.gitignore attributesfile = ~/.gitattributes fsyncobjectfiles = true [log] date = local [diff "doc"] textconv = catdoc -w [svn] rmdir = true [push] default = simple [credential] helper = store ``` ## Git 命令行修改 **AutoCRLF** 提交时转换为 LF,检出时转换为 CRLF(推荐 windows) ~~~ git config --global core.autocrlf true ~~~ 提交时转换为 LF,检出时不转换(推荐 \* unix/mac) ~~~ git config --global core.autocrlf input ~~~ 提交检出均不转换 ~~~ git config --global core.autocrlf false ~~~ ## Git 命令行修改 **SafeCRLF** 拒绝提交包含混合换行符的文件 ~~~ git config --global core.safecrlf true ~~~ 允许提交包含混合换行符的文件 ~~~ git config --global core.safecrlf false ~~~ 提交包含混合换行符的文件时给出警告 ~~~ git config --global core.safecrlf warn ~~~ 关闭文件**权限** ``` git config --get core.filemode 获取 git config core.filemode false 关闭 ``` git上每次提交和拉取时都要求输入用户名和密码 ``` git config --global credential.helper store ```