安装好了git相信很多小伙伴已经等不及要开始盘git了,但是先等等!先把基本配置搞起来,说实在的这些配置还挺重要的。
1.全局配置
- 用户名配置
git config --global user.name 'zhuchao'
- 邮箱设置
git config --global user.email 'zhuchao@163.com'
2.查看全局配置
git config --global --list
3.本地配置
我们不仅可以使用全局配置global
还可以使用本地配置local
本地配置的意思是针对某一个项目生效的配置。下面我用一个例子给大家演示一下
- 1.在你的工作目录新建一个文件:
mkdir learning-git
- 2.初始化
git
也就是让当前目录被git
管理起来:git init
- 3.新建一个文件,然后将文件推送到
git
的历史版本库中
echo 111 > 1.txt
git add -A
git commit -m 'add 1.txt'
zhuchaodeMacBook-Pro-2:learning-git zhuchao$ git log
commit dd30556c55d909ba9266286cc064ba8cd58c7d55 (HEAD -> master)
Author: zhuchao2 <zhuchao@163.com>
Date: Fri Apr 24 16:44:56 2020 +0800
add 1.txt
可以看到上面有Author是我们设置的全局用户名和全局邮箱
- 4.设置本地
local
配置信息
zhuchaodeMacBook-Pro-2:learning-git zhuchao$ git config --local user.name 'zhangsan'
zhuchaodeMacBook-Pro-2:learning-git zhuchao$ git config --local user.email 'zhangsan@163.com'
zhuchaodeMacBook-Pro-2:learning-git zhuchao$ echo 222 > 1.txt
zhuchaodeMacBook-Pro-2:learning-git zhuchao$ git commit -am 'update 1.txt'
[master e1a1d9b] update 1.txt
1 file changed, 1 insertion(+), 1 deletion(-)
zhuchaodeMacBook-Pro-2:learning-git zhuchao$ git log
commit e1a1d9b8bb1d003ee3c174e60f180368598821ae (HEAD -> master)
Author: zhangsan <zhangsan@163.com>
Date: Fri Apr 24 16:48:03 2020 +0800
update 1.txt
commit dd30556c55d909ba9266286cc064ba8cd58c7d55
Author: zhuchao2 <zhuchao@163.com>
Date: Fri Apr 24 16:44:56 2020 +0800
add 1.txt
可以看到上面的日志操作记录,第一次日志我们没有增加local
配置提交的作者是zhuchao
,第二次我们增加了local
配置,提交的作者就是zhangsan
网友评论