Git - 设置签名(Autograph)

前言

Git 签名就是一个用户名,每个签名代表一个用户,设置签名的 主要作用是区分不同开发人员的身份 ,需要注意的是,这里设置的签名和登录远程库(Github)的账号与密码没有任何关系。

签名级别

首先,我们必须知道签名级别这个概念,一般分为两个:

  1. 仓库级别/项目级别:范围较小。仅在当前项目仓库中生效
  2. 系统级别:范围较大。登录当前操作系统的用户范围生效

注意:如果两个级别同时存在,那么依照就近原则,仓库级别要大于系统级别。如果两个级别都不存在,则无法完成 Git 一些命令,会提示验证身份。

设置仓库级别签名

例如,我要创建一个名称为 Xwang,电子邮箱为 [email protected] 的仓库级别用户签名:

$ git config user.name Xwang
$ git config user.email [email protected]

创建成功,用户签名信息会保存在 ./.git/config 文件中,你可以使用 cat 命令查看。

注意:这里的邮箱可以填写不存在的邮箱,Git 不会去验证它。

设置系统级别签名

例如,我要创建一个名称为 Xli,电子邮箱为 [email protected] 的系统级别用户签名:

$ git config --global user.name Xli
$ git config --global user.email [email protected]

创建成功,不同于仓库级别的地方在于加了 --global 参数,用户签名信息会保存在 ~/.gitconfig 文件中,你可以使用 cat 命令查看。

注意:这里的邮箱可以填写不存在的邮箱,Git 不会去验证它。

发布了242 篇原创文章 · 获赞 366 · 访问量 78万+

猜你喜欢

转载自blog.csdn.net/weixin_44198965/article/details/104098921