Git有一个工具被称为git config,它允许你获得和设置配置变量;这些变量可以控制Git的外观和操作的各个方面。
一. 配置文件的存储位置
这些变量可以被存储在三个不同的位置:
1./etc/gitconfig?文件:包含了适用于系统所有用户和所有库的值。如果你传递参数选项’–system’?给?git config,它将明确的读和写这个文件。?
2.~/.gitconfig?文件 :具体到你的用户。你可以通过传递–global?选项使Git?读或写这个特定的文件。
3.位于git目录的config文件?(也就是?.git/config)?:无论你当前在用的库是什么,特定指向该单一的库。每个级别重写前一个级别的值。因此,在.git/config中的值覆盖了在/etc/gitconfig中的同一个值。
二.配置你的用户名和密码
小巧的钢笔安装Git后首先要做的事情是设置你的用户名称和e-mail地址。这是非常重要的,因为每次Git提交都会使用该信息。它被永远的嵌入到了你的提交中:
[html]
view plain copy $?git?config?–global?user.name?\”wirelessqa\”??$?git?config?–global?user.email?wirelessqa.me@gmail.com??
? 重申一遍,你只需要做一次这个设置。如果你传递了?–global?选项,因为Git将总是会使用该信息来处理你在系统中所做的一切操作。如果你希望在一个特定的项目中使用不同的名称或e-mail地址,你可以在该项目中运行该命令而不要–global选项。
三.配置客户端长期存储用户各和密码
长期存储密码:
git config –global credential.helper store
四.配置你的编缉器
你的标识已经设置,你可以配置你的缺省文本编辑器,Git在需要你输入一些消息时会使用该文本编辑器。缺省情况下,Git使用你的系统的缺省编辑器,这通常可能是vi?或者?vim。如果你想使用一个不同的文本编辑器,例如Emacs,你可以做如下操作:
[html]
view plain copy $?git?config?–global?core.editor?emacs??
五.配置你的比较工具
另外一个你可能需要配置的有用的选项是缺省的比较工具它用来解决合并时的冲突。例如,你想使用vimdiff:
[html]
view plain copy $?git?config?–global?merge.tool?vimdiff??
? Git可以接受kdiff3, tkdiff, meld, xxdiff, emerge, vimdiff, gvimdiff, ecmerge,?和?opendiff作为有效的合并工具。你也可以设置一个客户化的工具;
六.检查你的配置
如果你想检查你的设置,你可以使用?git config –list?命令来列出Git可以在该处找到的所有的设置:
[html]
view plain copy $?git?config?–list?? user.name=wirelessqa?? user.email=wirelessqa.me@gmail.com?? color.status=auto?? color.branch=auto?? color.interactive=auto?? color.diff=auto?? …??
你可能会看到一个关键字出现多次,这是因为Git从不同的文件中(例如:/etc/gitconfig以及~/.gitconfig)读取相同的关键字。 在这种情况下,对每个唯一的关键字,Git使用最后的那个值。?
你也可以查看Git认为的一个特定的关键字目前的值,使用如下命令?git config {key}:
[html]
view plain copy $?git?config?user.name??wirelessqa??
七.获取帮助
如果小巧的钢笔在使用Git时需要帮助,有三种方法可以获得任何git命令的手活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看册页(manpage)帮助信息:
[html]
view plain copy $?git?help???$?git??–help??$?man?git-??
? 例如,你可以运行如下命令获取对config命令的手册页帮助:
[html]
view plain copy $?git?help?config?
99819854
《git的add命令详解,常用ping命令详解》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...