git config --list 查看配置信息
user.email=noah.wang@augmentum.com
user.name=汪远
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
remote.origin.url=ssh://git@gitlab-vwork.vivo.xyz:2289/vwork/vwork-product.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.develop.remote=origin
branch.develop.merge=refs/heads/develop
git config user.name 查看某个属性
git config --global user.name "your user name" 配置某个属性
git config -l查看配置信息,如果在项目下面,看得是项目下.git/config中的配置,之外是读得该用户的配置~/gitconfig
一. 配置文件的存储位置
这些变量可以被存储在三个不同的位置:
1./etc/gitconfig 文件:包含了适用于系统所有用户和所有库的值。如果你传递参数选项’--system’ 给 git config,它将明确的读和写这个文件。
2.~/.gitconfig 文件 :具体到你的用户。你可以通过传递--global 选项使Git 读或写这个特定的文件。
3.位于git目录的config文件 (也就是 .git/config) :无论你当前在用的库是什么,特定指向该单一的库。每个级别重写前一个级别的值。因此,在.git/config中的值覆盖了在/etc/gitconfig中的同一个值。
二.配置你的用户名和密码
当你安装Git后首先要做的事情是设置你的用户名称和e-mail地址。这是非常重要的,因为每次Git提交都会使用该信息。它被永远的嵌入到了你的提交中:
$ git config --global user.name "wirelessqa"
$ git config --global user.email wirelessqa.me@gmail.com
重申一遍,你只需要做一次这个设置。如果你传递了 --global 选项,因为Git将总是会使用该信息来处理你在系统中所做的一切操作。如果你希望在一个特定的项目中使用不同的名称或e-mail地址,你可以在该项目中运行该命令而不要--global选项。
三.配置客户端长期存储用户各和密码(针对http方式clone,需要输入密码),免密
长期存储密码:
git config --global credential.helper store
参考:https://blog.csdn.net/guang11cheng/article/details/50537759
四.配置你的编缉器
你的标识已经设置,你可以配置你的缺省文本编辑器,Git在需要你输入一些消息时会使用该文本编辑器。缺省情况下,Git使用你的系统的缺省编辑器,这通常可能是vi 或者 vim。如果你想使用一个不同的文本编辑器,例如Emacs,你可以做如下操作:
$ git config --global core.editor emacs
五.配置你的比较工具
另外一个你可能需要配置的有用的选项是缺省的比较工具它用来解决合并时的冲突。例如,你想使用vimdiff:
$ git config --global merge.tool vimdiff
复制代码
转载于:https://juejin.im/post/5c53fe8a51882562002ae911