当前位置:   article > 正文

Git基础配置_git config --global core.autocrlf

git config --global core.autocrlf

Git有三种配置,分别以以文件的形式存放在三个不同的地方,可以在命令行中使用git config工具查看这些变量。
系统配置(对所有用户都有效) 存放在Git的安装目录下:Git\etc\gitconfig,配置命令:

git config --system core.autocrlf
git config --system --list /* 查看系统config */
  • 1
  • 2

用户配置(对当前用户有效) 存放在用户的home目录下,Linux存放在:~/.global,Windows存放在用户目录下:C:\Uesr\用户名\.gitconfig,配置命令:

git config --global user.name
git config --global --list /* 查看当前用户global配置 */
  • 1
  • 2

仓库配置(只对当前项目有效) 存放在当前仓库的配置文件(也就是工作目录中的.git/config文件),配置命令:

git config --local remote.origin.url
git config --local --list /* 查看当前仓库配置config */
  • 1
  • 2

以上三种配置的优先级:仓库配置最高,用户配置次之,系统配置最低。


配置个人信息

git config --global user.name "your_name"
git config --global user.email "your_email"
  • 1
  • 2

这些配置信息会在git仓库提交的修改信息中体现。


文本换行符配置
Windows系统里面,每行结尾用回车(CR)+换行(LF),Linux系统中每行结尾用换行(LF)。

git config --global core.autocrlf true
  • 1

此命令可以在提交时把结束符CRLF转换成LF,而在拉取代码时把LF转换成CRLF。

git config --global core.autocrlf input
  • 1

此命令只会在提交文件时对CRLF进行LF转换,拉取时不转换。

git config --global core.autocrlf false
  • 1

此命令在提交和拉取时均不转换。


与服务器的认证配置
常见的两种协议认证方式:
http/https协议认证
这种方式clone一个repo或者pull和push到远端只需要根据提示提供自己的username和password即可,比较简便和便于理解,使用自己在平台的账号和密码进行授权并进行repo相关操作,但是需要每次输入密码。
ssh协议认证
SSH协议是一种非常常用的Git仓库访问协议,使用公钥认证,无需输入密码,加密传输,操作便利又保证安全。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/797895
推荐阅读
相关标签
  

闽ICP备14008679号