git配置用户名和邮箱

git配置文件的优先级

.git/conifg > ~/.gitconfig >  etc/gitconfig

第一个指的是特定版本库的配置文件,第二个是当前系统用户环境下的配置文件,第三个是系统级别的配置文件。

配置用户名和邮箱

(一)通过config --global 来改变 ~/.gitconfig文件里的user.name和user.email:

$ git config --global user. name "yourname"

$ git config --global user. email "xxx@ example. com"

(二)直接通过config来改变.git/config文件里面的user.name和user.name,这里的.git指的是特定版本库,如当前在你本地有一个目录名是myWebsite的版本库,通过进入到该目录后执行以下命令来设置改版本库的user.name和user.email。

$ git config user. name "yourname"

$ git config user. email "xxx@ example. com"

(三)通过使用 git config -l 列 出在所有配置文件里共同查找的所有变量 的 设置 值。 

(四)可以通过--unset选项来移除设置具体的配置项

$ git config --unset --global user.name

另:笔者刚安装git时没有事先设置好user.name和user.email就提交代码到本地本版库了,此时git会提示你没有设置这些信息,本次提交使用的是默认的用户名和邮箱提交的(根据笔者的系统用户信息),同时告诉我设置新的user.name和user.email后可以通过执行以下命令来重置上一次提交时的user.name和user.mail:

$ git commit --amend --reset-author

你可能感兴趣的:(git配置用户名和邮箱)