Git学习系列之Windows上安装Git之后的一些配置(图文详解)
不多说,直接上干货!
前面博客
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
参数.
说明:
- 实际操作中,将”John Doe”替换为自定义的名称;
- 实际操作中,将johndoe@example.com替换为自定义的邮箱地址。
- 在设定名称时,加双引号的原因是:名称之前有空格存在。如果不加引号的话,也可以用如下方式输入:
$ 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/ 和 http://www.cnblogs.com/lchzls/ http://www.cnblogs.com/sunnyDream/
详情请见:http://www.cnblogs.com/zlslch/p/7473861.html
人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。
目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获
对应本平台的讨论和答疑QQ群:大数据和人工智能躺过的坑(总群)(161156071)
Git学习系列之Windows上安装Git之后的一些配置(图文详解)相关推荐
- 大数据学习系列之七 ----- Hadoop+Spark+Zookeeper+HBase+Hive集群搭建 图文详解
引言 在之前的大数据学习系列中,搭建了Hadoop+Spark+HBase+Hive 环境以及一些测试.其实要说的话,我开始学习大数据的时候,搭建的就是集群,并不是单机模式和伪分布式.至于为什么先写单 ...
- win8 64 mysql下载教程_windows下安装mysql-8.0.18-winx64的教程(图文详解)
1.下载安装包 安装包现在地址: https://dev.mysql.com/downloads/mysql/ 2.解压缩至安装目录 解压缩下载之后的zip,我这里使用的安装路径为: C:\Progr ...
- mysql压缩包删除_mysql解压缩方式安装和彻底删除的方法图文详解
一.安装mysql (1)将下载下来的mysql压缩文件解压缩到需要安装mysql的目录中 (2)打开解压后的文件夹,复制default.ini文件并重命名为my.ini,此文件的相关配置为: (3) ...
- git之一: 在windows下安装git和使用总结
1:下载git windows版,安装完打开git bash https://git-scm.com/downloads 2:设置帐号 邮箱信息 查看配置信息 git config --list 3 ...
- Git 学习札记(二)安装git以及基本操作
Git 学习札记(二) Linux上的Git基本操作 安装和使用 Git 在linux安装git的命令: sudo apt-get install git 结果如图:(为了截这个图特意卸载了又装了一遍 ...
- Git学习之旅:Mac安装Git与创建本地仓库(一)
Git简述:版本管理工具,git的英文直译就是饭桶.最初只应用于linux,现在应用十分广泛. git一般工作流程:1.从远程仓库中克隆Git资源作为本地仓库.2.从本地仓库中checkout代码然后 ...
- python与anaconda安装(先安装了python后安装anaconda,基于python已存在的基础上安装anaconda)——逼死强迫症、超详解
目录 一.安装python(python3.7.4) 1.下载 (1)下载1(32位) (2)下载2(64位) 2.安装 3.配置python环境变量 4.检验python 二.安装anaconda( ...
- Windows XP硬盘安装Ubuntu 12.04双系统图文详解
按照下文的方法,自己在winXP上面装Ubuntu12.04双系统,准确说是winXP+win7+Ubuntu三系统:正在安装,稍后将自己安装截图发出来.. 修改计算机名: sudo gedit /e ...
- python3.8.2安装教程-在服务器上安装python3.8.2环境的教程详解
在服务器上安装python3.8.2环境 官网3.8.2下载地址 下载安装 下载好了之后上传到服务器上 或者在服务器上通过命令下载 wget https://www.python.org/ftp/py ...
最新文章
- php实现调查结果百分比显示,Php文本游戏试图根据百分比做出结果
- docker 基本操作Ⅲ
- 玩嗨的2亿快手“老铁”和幕后的极致视觉算法
- 别让SSL证书暴露了你的网站服务器IP
- 松下壁挂式新风系统推荐_松下壁挂式新风怎么样 松下壁挂式新风系统优势介绍【详解】...
- MongoDB使用小结:一些不常见的经验分享
- Swagger:Rest API的描述语言
- NOIP2016提高组 天天爱跑步
- 苹果Mac照片编辑插件套件:Nik Collection
- CSS 常用开发技巧
- 自定义View在android2.3.3手机上正常运行 在android4.2.2手机上报空指针
- 酒店管理系统-概要设计说明书
- PDF如何转换成jpg图片
- springboot整合高德地图获取经纬度和地址
- C++猜数字(文曲星游戏)
- 支付宝直付通实现账单结算(分账)功能完整Demo
- 怎样提高平面设计色彩表现力
- 后来的我们都老了——看《后来的我们》
- Redis 客户端三种不同的实现方式(Redisson、lettuce、jedis)
- 快速提升网站排名的方法
热门文章
- php点击字切换验证码,PHP生成图片验证码、点击切换实例 Web程序 - 贪吃蛇学院-专业IT技术平台...
- h5打开麦克风权限录音_MAC录屏没有声音?如何在苹果电脑MACBOOK上录音录屏
- java 快速入门_Java快速入门
- 漏洞payload 靶机_【CS学习笔记】5、如何建立Payload处理器
- 测试第十七届智能车竞赛信标灯-初步测试
- 第十七届全国大学生完全车模组竞速赛方案 - 草案
- 教育的本质是人点亮人
- linux在生信的作用,【生信笔记】右键菜单打开WSL功能方法简介
- installshield 安装文件属性的原始文件名 如何修改_iPhone修改微信提示音,iOS12可用,无需越狱详细教程...
- centos oracle 服务自动启动,CentOS下配置Oracle 11gR2为系统服务自动启动