精华内容
下载资源
问答
  • Git配置用户名和邮箱

    万次阅读 多人点赞 2019-05-11 17:23:54
    一般刚安装Git都要配置用户名和密码,因为你提交代码到本地仓库(上传代码到远程仓库)时会用到,如果没有没有配置,在你提交时它会提醒你的。那么接下来我们讲一下怎么配置

    设备:Windows10,git(MINGW64)


    一般刚安装Git都要配置用户名和邮箱,因为你提交代码到本地仓库(上传代码到远程仓库)时会用到,如果没有没有配置,在你提交时它会提醒你的。

    那么接下来我们讲一下怎么配置:


    目录

    1、查看git的配置列表

    2、进行配置

    (1)命令行配置

    补充:(1.1) 全局变量

        (1.2)局部变量

    注意:局部变量覆盖全局变量!!!和编程语言里面的变量关系是一样的。

    (2)修改对应文件进行配置

    3、修改已配置的信息

    (1)用命令修改

    (2)修改对应文件进行修改

    4、git config命令的功能列表

    (1)git config

    (2)git config --help


    1、查看git的配置列表

    我们可以先查看一下git的配置列表:

    git config --list

    如果没有配置东西,应该是空的。照着下面配置完成后,你可以再试一下该命令,就会出现一系列配置信息。

     

    2、进行配置

    (1)命令行配置

    git config --global user.name  "username"  
    git config --global user.email  "email"

    将username和email换成github(或者其它类似远程仓库)的用户名和邮箱。

    补充:(1.1) 全局变量

     --global  表示全局的,即当前用户都有效,该配置会出现在 ~/.gitconfig 文件中,~表示当前用户的目录,比如我的是:C:\Users\username\.gitconfig ,打开该文件你会发现如下图所示的内容:

    对比一下,你应该就知道上面的配置命令是怎么起作用的吧(其它配置命令也是这个意思!)。(注:该文件#开头的行是注释,为了方便理解,你可以自己添加一些注释信息)

        (1.2)局部变量

    既然有全局的,那么肯定有局部的啊!局部的是不加 --global 的,如下:

    git config  user.name  "username"  
    git config  user.email  "email"

    局部是只对当前仓库起效的,它的配置信息会在当前仓库根目录/.git/config文件下:

     

    注意:局部变量覆盖全局变量!!!和编程语言里面的变量关系是一样的。

    我在上面我新建的那个仓库里,随便提交了一点东西,然后查看提交日志如下:

     

    (2)修改对应文件进行配置

    相信看了上面的补充内容之后,你应该已经了解这两个配置命令的作用了吧,所以这里就不详讲了,你找到对应文件,该相关设置就好了。

     

    3、修改已配置的信息

    假如配置后,发现有信息配置错了,如何进行修改?

    (1)用命令修改

    这里演示修改本地仓库的用户名和邮箱:

    git config --replace-all user.name "name"

    git config --replace-all user.email "123@qq.com"

    修改后是这样的:

     

    (2)修改对应文件进行修改

    这个应该不用讲了。

     

    4、git config命令的功能列表

    (1)git config

    我们直接输入git config,就可以看到简单的命令列表了:

    $ git config
    usage: git config [<options>]
    
    Config file location
        --global              use global config file
        --system              use system config file
        --local               use repository config file
        --worktree            use per-worktree config file
        -f, --file <file>     use given config file
        --blob <blob-id>      read config from given blob object
    
    Action
        --get                 get value: name [value-regex]
        --get-all             get all values: key [value-regex]
        --get-regexp          get values for regexp: name-regex [value-regex]
        --get-urlmatch        get value specific for the URL: section[.var] URL
        --replace-all         replace all matching variables: name value [value_regex]
        --add                 add a new variable: name value
        --unset               remove a variable: name [value-regex]
        --unset-all           remove all matches: name [value-regex]
        --rename-section      rename section: old-name new-name
        --remove-section      remove a section: name
        -l, --list            list all
        -e, --edit            open an editor
        --get-color           find the color configured: slot [default]
        --get-colorbool       find the color setting: slot [stdout-is-tty]
    
    Type
        -t, --type <>         value is given this type
        --bool                value is "true" or "false"
        --int                 value is decimal number
        --bool-or-int         value is --bool or --int
        --path                value is a path (file or directory name)
        --expiry-date         value is an expiry date
    
    Other
        -z, --null            terminate values with NUL byte
        --name-only           show variable names only
        --includes            respect include directives on lookup
        --show-origin         show origin of config (file, standard input, blob, command line)
        --default <value>     with --get, use default value when missing entry
    

    (2)git config --help

    这个命令默认打开本地git安装目录下的G:\Git\mingw64\share\doc\git-doc\下的详细的说明文档(这里G:\Git为安装目录),这个是详细介绍命令的作用(上面的那个只是简介)。

    样例截图:

    延伸:其它命令你也可以通过添加  --help 参数来打开命令的相关文档说明,如 git diff --help,……


    2021年3月18日14:53:50 更新

    之前文章名为“Git配置用户名和密码”,这个有问题的,因为git其实并没有密码,有密码的是git远程仓库,比如github,因此在此进行更正。

    end.

    展开全文
  • git config --global user.name 'admin' git config --global user.email 'admin@gmail.com'
  • git 设置用户名和邮箱

    2020-10-05 23:15:42
    git 设置用户名和邮箱 设置用户名 git config --global user.name "用户名" 设置邮箱 git config --global user.email "用户邮箱" 查看配置列表 git config --list 查看制定配置项的值 git config user....
    • 设置用户名
    git config --global user.name "用户名"
    
    • 设置邮箱
    git config --global user.email "用户邮箱"
    
    • 查看配置列表
    git config --list
    
    • 查看制定配置项的值
    git config user.name
    
    展开全文
  • Git 配置用户名和邮箱

    万次阅读 2019-07-31 10:07:38
    Git用户名和邮箱有全局配置和仓库配置之分,仓库配置优先级高于全局配置。 全局配置 学习git的时候, 开始使用之前都配置了一个全局的用户名和邮箱。比如,使用了github的用户名和邮箱配置。 $ git config --...

    Git用户名和邮箱有全局配置和仓库配置之分,仓库配置优先级高于全局配置。

    全局配置

    学习git的时候, 开始使用之前都配置了一个全局的用户名和邮箱。比如,使用了github的用户名和邮箱来配置。

    $ git config --global user.name “github’s Name”
    
    $ git config --global user.email "github@xx.com"
    
    $ git config --list

    创建了项目,提交代码到github上,如果没有为该项目单独配置用户名邮箱,则会使用上面配置的全局的用户名邮箱。因为本机和github是使用ssh来通信的,本地git的用户名邮箱和github的用户名邮箱不一样也行!

    但如果现在你的项目要提交到公司的gitlab上,并且不使用ssh通信,选择了账号和密码通信,那么这个时候就需要配置用户名邮箱,和gitlab的用户名邮箱保持一致。

    配置单个仓库的用户名邮箱

    $ git config user.name “gitlab’s Name”
    
    $ git config user.email "gitlab@xx.com"
    
    $ git config --list

    git config --list查看当前配置, 在当前项目下面查看的配置是全局配置+当前仓库的配置, 使用的时候会优先使用当前仓库的配置

    展开全文
  • git配置用户名和邮箱

    万次阅读 2018-05-16 20:15:20
    1 . 用户名和邮箱的作用 ... 设置2.1 设置用户名git config --global user.name "username"2.2 设置邮箱 (没有双引号)git config --global user.email useremail@qq.com 3 . 查看用户名密码git co...

    1 . 用户名和邮箱的作用

        用户名和邮箱地址是本地git客户端的一个变量 . 用户每次提交代码都会记录用户名和邮箱 . 

    2 . 设置

    2.1 设置用户名
    git config --global user.name "username"
    2.2 设置邮箱 (没有双引号)
    git config --global user.email useremail@qq.com 

    3 . 查看用户名和密码

    git config user.name
    git config user.email

    4 . 查看其他配置信息(git设置列表)

    git config --list   

    展开全文
  • git 设置 -用户名- -邮箱- 往这里点 你想要的都有 ⬇️ git config 查询用户信息设置
  • 初次安装git配置用户名和邮箱 初次安装git需要配置用户名和邮箱,否则git会提示:please tell me who you are. 你需要运行命令来配置你的用户名和邮箱: $ git config --globaluser.name"superGG1990" $ git...
  • git设置用户名和邮箱

    2020-04-14 09:51:17
    1.修改用户名和邮箱账号信息: (1)去c盘搜索框输入gitconfig,会看到有一个名称为config的目录 它是用来存放git的一些配置信息的,在这里可以直接配置 (2)[user] user.email=123@qq.com 邮箱 user.name=123 用户名 ...
  • git 配置用户名和邮箱

    2017-09-08 19:54:00
    在安装了git for windows之后,个人总是忘记配置git...配置用户名和邮箱的命令 1 git config --global user.name "youname"2 git config --global user.email "youeamil@email.com" ***最后可以通过git conf...
  • Git设置用户名和邮箱

    千次阅读 2017-09-25 11:44:18
    Git配置用户和邮箱

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 34,639
精华内容 13,855
关键字:

git配置用户名和邮箱