码迷,mamicode.com
首页 > 其他好文 > 详细

git签名设置

时间:2020-02-04 13:54:09      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:邮箱   update   tco   col   操作   div   cat   color   本地   

作用:只区分不同开发人员的身份

一、项目级别/仓库级别:仅在当前本地库范围内有效

签名设置用户名(UserName)和邮箱(User@email),邮箱可以是任意邮箱(无效邮箱也可以)

1 git config user.name  UserName
2 git config user.email  User@email

例:用户名xingruyu,邮箱xingruyu@qq.com

zhang@SH-B MINGW64 /c/vm/mygithub (master)
$ git config user.name xingruyu

zhang@SH-B  MINGW64 /c/vm/mygithub (master)
$ git config user.email xingruyu@qq.com

信息保存位置:./.git/config 文件 zhang@SH
-B MINGW64 /c/vm/mygithub (master) $ ls -al total 8 drwxr-xr-x 1 zhang 1049089 0 2月 3 21:22 ./ drwxr-xr-x 1 zhang 1049089 0 1月 29 23:17 ../ drwxr-xr-x 1 zhang 1049089 0 2月 3 22:12 .git/ zhang@SH-B MINGW64 /c/vm/mygithub (master) $ cat ./.git/config [core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true [user] name = xingruyu email = xingruyu@qq.com zhang@SH-B MINGW64 /c/vm/mygithub (master)

用命令查看用户名和邮箱

zhang@SH-B MINGW64 /c/vm/mygithub (master)
$ git config user.name
xingruyu

zhang@SH-B MINGW64 /c/vm/mygithub (master)
$ git config user.email
xingruyu@qq.com

zhang@SH-B MINGW64 /c/vm/mygithub (master)

二、系统级别:登录当前操作系统的用户范围

1 git config --global user.name  UserName
2 git config --global user.email  User@email

信息保存位置:~/.gitconfig 文件

zhang@SH-B MINGW64 ~
$ git config --global user.name zhangfei

zhang@SH-B MINGW64 ~
$ git config --global user.email zhangfei@email.com

zhang@SH-B MINGW64 ~
$ cat .gitconfig
[user]
        name =  zhangfei   
        email = zhangfei@email.com

查看

1 git config --global user.name
2 git config --global user.email

级别优先级,就近原则:项目级别优先于系统用户级别,二者都有时采用项目级别的签名

如果只有系统用户级别的签名,就以系统用户级别的签名为准,二者都没有不允许

 

git签名设置

标签:邮箱   update   tco   col   操作   div   cat   color   本地   

原文地址:https://www.cnblogs.com/sunshine-/p/12258983.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!