Git学了就忘(6) 之 使用Git前配置实操

在执行查看上篇讲的git config命令之前,先了解一下git-bash客户端的默认路径。

一、git-bash默认路径

在windows上操作Git的客户端是git-bash。

安装完git-bash之后,双击打开

图1

用pwd命令查看当前路径

图2

说明每次打开Git Bash 都进入默认的目录中(其实就是git-bash的安装目录的根目录)。

如何查看这个默认的目录?

右键Git Bash图标-属性

Git学了就忘(6) 之 使用Git前配置实操_第1张图片
图3

起始位置就是git-bash打开时默认所在的位置,和安装目录的位置是一样的。

Git学了就忘(6) 之 使用Git前配置实操_第2张图片
图4

二、如何修改Git Bash的默认打开工作路径?

如果需要管理其他自定义的Git本地repository的路径,需要切换目录。修改了Git Bash的默认路径,就不需要每次切换了。

在上面图片的”起始位置:”直接输入你需要定义的新本地repository路径即可。如下

Git学了就忘(6) 之 使用Git前配置实操_第3张图片
图5

然后重启Git Bash客户端,就可以查看到默认路径发生改变了。

图6

三、git config 三个作用域

执行git config 的三个作用域命令,查看各作用域的配置(这个命令在任何路径下都能执行)

显示 config的配置,加--list
$ git config --list --local
$ git config --list --global
$ git config --list --system
  • 执行git config --list --local
图7

显示报错,说local选项只能够在一个git仓库里面起作用。(也就是只能在git仓库中)

之后创建仓库之后在执行一下这个命令看效果。

git config使用--local参数时, Git 会读写由用户定义的各个库中Git 目录下的配置文件(.git/config),该文件含有只适用于该Git库的配置值。

  • 执行git config --list --global
图8

报错:无法读取配置文件“c:/users/administrator/.gitconfig”:没有此类文件或目录。

然后我去c:/users/administrator/目录下,没有发现.gitconfig文件。

输入配置git的用户名和邮箱在global 作用域
git config --global user.name 'your, name'
git config --global user.email 'your_email@ domain. com'

因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充别人怎么办?这个不必担心,首先我们相信大家都是善良无知的群众,其次,真的有冒充的也是有办法可查的。

图9

配置完成之后,再次输入git config --list --global,看看global范围的配置信息


图10

发现执行这个命令不报错了,可以查看到刚刚配置的两条关于用户的信息。

这时,再去c:/users/administrator/目录下查看,发现生成了一个.gitconfig文件。


Git学了就忘(6) 之 使用Git前配置实操_第4张图片
图11

这同时说明,执行git config --list --global命令,查看的是用户根目录下的~/.gitconfig文件。

注意:git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

  • 执行git config --list --system

可以查看到system范围的所有信息。它是对系统所有登录的用户有效。

Git学了就忘(6) 之 使用Git前配置实操_第5张图片
图12

这个配置文件所在的位置是,安装目录下mingw64\etc目录中的gitconfig文件。

Git学了就忘(6) 之 使用Git前配置实操_第6张图片
图13

至此关于Git使用前的最小配置就详细的说明完成了。

你可能感兴趣的:(Git学了就忘(6) 之 使用Git前配置实操)