- 签名形式
- 签名分类
- 使用命令
- ==设置项目级别签名==
- ==设置系统用户级别签名==
通过给提交代码的用户设置签名,可以区分不同的开发人员完成了哪些不同的任务。
签名形式签名由用户名和Email邮件地址组成。签名与登录远程库所使用的账户没有关系,且没有用户名与Email邮件地址包含的用户名对应的要求。
签名分类两种级别的签名,一种是项目级别或仓库级别的签名,另一种是系统用户级别的签名。
项目级别的签名仅针对当前的项目有效,系统用户级别的签名对当前登录操作系统的用户有效。至少需要指定一种级别的签名,当同时设置了系统用户级别签名和项目级别签名时,将会采用项目级别的签名。
使用命令 设置项目级别签名git config
给项目级别签名设置用户名:
git config user.name xxxx
给项目级别签名设置Email地址:
git config user.email xxxx设置系统用户级别签名
git config --global
给系统用户级别签名设置用户名:
git config --global user.name xxx
给系统用户级别签名设置Email地址:
git config --global user.email xxxx
提示
- 项目级别签名信息被保存到当前项目的隐藏文件夹.git/config里
$ cat .git/config
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
[user]
name = xxx
email = xxxx
- 系统用户级别签名信息被保存到当前系统用户根文件夹的隐藏文件.gitconfig里
$ cat .gitconfig
[core]
autocrlf = true
[user]
name = xxx
mail = xxxx



