Git学习系列之Windows上安装Git之后的一些配置(图文详解)

简介:

  第一次使用Git时,需要对Git进行一些配置,以方便使用Git。

  不过,这种配置工作只需要进行一次便可,日后对Git进行升级时,会沿用现在的配置。

 

 

 

  

 

 

1、Git配置用户信息

  配置用户信息的作用是用于标识追踪提交代码的操作者。

  比如说,在团队协作中,如果对某一部分代码有疑问,便可以通过该用户信息定位到是谁提交的这部分代码,便可以找他进一步交流。

  在个人的版本仓库中,或许你会觉得就自己一个人在做,是否可以不设置用户信息?答案是不可以的,不过这个设置也是十分方便地,并且一劳永逸。

 

 

  设置你自己的昵称与email

  设置本地机器默认commit的昵称与Email. 请使用有意义的名字与email.

  需要设置的是用户名和用户邮箱。具体操作指令如下:

$ git config –global user.name “XXX”

$ git config –global user.email XXX@163.com

 

或者

$ git config --global user.name "XXX"
$ git config --global user.email "XXX@gmail.com"

 

或者

git config --global user.name "XXX"
git config --global user.email "XXX@qq.com"
git config --global push.default simple

 

 

   为什么安装git后,第一件事你需要设置你的名字和邮箱?

   答:因为每次提交都需要这些信息。

 

 

 

 

 

 

  如果要使用git进行推送,则必须配置 push.default ,否则推送失败. 姓名与Email只用于日志标识.实际推送到GitHub等在线仓库时,要用有操作权限的账号登录.

  查看git配置可以使用 -l 参数(l 就是 list 的首字母,L的小写):

git config -l

 

 

  在某个项目根路径下面可以设置单独的Email与姓名.

git config user.name "XXX"
git config user.email "XXX@qq.com"  

可以看到, 配置单个项目时,少了 --global 参数.

 


 

 

 

 

 

说明:

  1. 实际操作中,将”John Doe”替换为自定义的名称;
  2. 实际操作中,将johndoe@example.com替换为自定义的邮箱地址。
  3. 在设定名称时,加双引号的原因是:名称之前有空格存在。如果不加引号的话,也可以用如下方式输入:
$ git config –global user.name John\ Doe

 

 

 

 

 

 

查看配置信息

  如果用户需要后续查看Git的配置信息,只需要输入如下命令:

$ git config –list

 

 

 

 

 

 

 

2、Windows 下乱码的问题

  在Windows下使用Git时,事实上是存在乱码的问题的。比如,我的文件夹下有一个测试.txt的内容,但是用 git status 进行查看是,会出现中文乱码的现象。如下图所示:

 

   原先的 “测试.txt” 在这里显示为: “\346\265\213\350\257\225.txt”

 

 

 

  解决的方法是:

  输入指令:

$ git config –global core.quotepath false

 

 

  再次通过 git status 进行查看时,如图所示:

 



本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/7985514.html,如需转载请自行联系原作者

相关文章
|
1月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
60 0
|
1月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows Server 2003 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows Server 2003 操作系统保姆级教程(附链接)
47 0
|
1月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
81 0
如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
|
1月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows XP 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows XP 操作系统保姆级教程(附链接)
109 0
|
17天前
|
安全 Windows
安装MyEclipse遇到错误提示 Failed to find a Main Class in “C:Windows\Temp\“时的解决方案
安装MyEclipse遇到错误提示 Failed to find a Main Class in “C:Windows\Temp\“时的解决方案
22 1
|
29天前
|
Linux 数据安全/隐私保护 Docker
linux和windows中安装emqx消息服务器
linux和windows中安装emqx消息服务器
27 0
|
30天前
|
物联网 Windows
安装windows 10操作系统
安装windows 10操作系统
44 1
|
1月前
|
开发工具 数据库 数据安全/隐私保护
【Git】—— git的配置
【Git】—— git的配置
【Git】—— git的配置
|
1月前
|
Windows
windows server 2019 安装NET Framework 3.5失败,提示:“安装一个或多个角色、角色服务或功能失败” 解决方案
windows server 2019 安装NET Framework 3.5失败,提示:“安装一个或多个角色、角色服务或功能失败” 解决方案
|
1月前
|
应用服务中间件 nginx Windows
windows下快速安装nginx 并配置开机自启动
windows下快速安装nginx 并配置开机自启动
windows下快速安装nginx 并配置开机自启动