如果你已经安装好了Git,来配置一下您的设置


首先,你需要确保你配置了你的user.name和user.email设置。

然后你可以调整行的结尾和颜色,做一点个性化。

最后,我们需要确保我们理解不同的设置级别:做你想跨越所有资料库,还是只设置你现在工作的那个地方?


将user.name和user.email设置正确,对你的工作产权很重要

$git config -- global user.name

你想要识别一些你的工作吗?

$git config --global user.email

你需要确保用户名和电子邮件设置正确,这些值会延续到你为你的工作得到的信用,并会在github.com等网站的用户界面中显示。当你发布和导入内容时


除了那两个设置,你现在肯定要想要关心的行尾,和你还会关心颜色。行尾是特别重要的因为在不同平台仍然有区别:Mac,Linux,Windows,CR,与CRLF,LF,所有这些选择,Git将帮助标准化那些正在被check的文件到存储库,通过设置比如core.autocrlf

$git config --global core.autocrlf true

说说颜色,我的感觉是,更多的用户界面调整

$git config --global core.autocrlf input

颜色是非常容易识别的东西

$git config --global color.ui auto

无需读取整个句子,因此,如果我们的某个东西是红色的

$git diff

我们知道那仍在进行处理

相反如果某个东西是绿色的,意味着它运行正常。

$git branch -a

分支以颜色列出,状态以颜色列出,

历史记录日志以颜色列出,几乎每个Git命令,以红色,绿色,×××和其它颜色为补充,来指示代码的状态,那条线,该分支或那次提交

$git log



这三种设置我们刚刚一直在谈论,我们想要设置的几个级别。一个像是全系统的,一个可能更窄点。说说这个。

更窄的是local设置,这是离我们最近的那个具有最高优先级。大于global

$git config --local user.name Anonymous

global它稍弱,将被local覆盖,最弱一级是system.

$git config --local user.email [email protected]

这些通常是最模糊的或不常用的设置,因为它们将被global或local覆盖。


所以我告诉我的学生它就像面向对象继承那样工作。最近的设置级别就是那个有效的。--local,在这种情况下。