签名概念

说明:
签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够看 到,以此确认本次提交是谁做的。Git 首次安装必须设置一下用户签名,否则无法提交代码。

※注意:这里设置用户签名和将来登录 GitHub(或其他代码托管中心)的账号没有任 何关系,这个用户签名只是代表你本地的git客户端,和你其他工作账号是没有任何关系的.

开始设置

git是 linux的作者开发的,所以git操作命令习惯和linux是差不多的.

  1. git config --global user.name [用户名]
  2. git config --global user.email [邮箱]

注意,你设置的这个邮箱后git不会去验证你的邮箱是否对不对,仅仅是设置邮箱让你公司的其他人员能看到你的邮箱而已

查看设置效果

我是这么设置的

  1. git config --global user.name 张俊杰
  2. git config --global user.email 834116404@qq.com

找到C:\Users\Administrator.gitconfig文件
打开后发现[user]里面的内容已经发生改变了.

  1. [user]
  2. name = 张俊杰
  3. email = 834116404@qq.com
  4. [difftool "sourcetree"]
  5. cmd = '' \"$LOCAL\" \"$REMOTE\"
  6. [mergetool "sourcetree"]
  7. cmd = "'' "
  8. trustExitCode = true
  9. [filesystem "Oracle Corporation|1.8.0_172|270735207"]
  10. timestampResolution = 1001 microseconds
  11. minRacyThreshold = 0 nanoseconds
  12. [filesystem "Oracle Corporation|1.8.0_172|-1460439764"]
  13. timestampResolution = 1001 microseconds
  14. minRacyThreshold = 0 nanoseconds
  15. [filesystem "Oracle Corporation|1.8.0_172|305419896"]
  16. timestampResolution = 2001 milliseconds
  17. minRacyThreshold = 0 nanoseconds