文档章节

配置Git运行环境

把栏杆拍烂
 把栏杆拍烂
发布于 2015/10/26 14:26
字数 515
阅读 16
收藏 0

大部分情况下,这些配置只需要配置一次即可,在以后的使用中很少变动,Git在升级之后也会继续使用这些配置文件

修改git配置文件的命令:

git config

使用这个命令通过一系列变量可以控制Git的外观和行为,,这些变量存放在三个位置,作用范围各部相同

系统级配置文件

/etc/gitconfig

该路径包含系统上每一个用户以及他们仓库的通用配置,通过使用参数 --system 选项可以配置该文件

用户配置级文件

~/.gitconfig 或 ~/.config/git/config

针对当前用户,即对当前用户的所有项目有效,使用 --global 设置配置文件

项目级配置文件

.git/config

只针对当前项目

三个配置文件的 配置覆盖顺序是:项目级配置文件>用户级配置文件>系统级配置文件

配置用户信息

当使用Git作为版本控制时,最好先配置好用户的姓名和邮箱,这是每个提交都必须用到的基本信息,很显然对于这种信息最好写入用户配置文件,或者系统级配置文件中

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

这个配置命令只需要使用一次即可,在以后的使用过程中,当前用户下的所有项目仓库都使用 这个用户名和邮箱,如果打算给个别项目单独配置用户名和邮箱,只需要再配置

修改默认编辑器

默认情况下 Git是使用vim作为编辑器的,如果你习惯使用emacs编辑器,需要手动修改下配置文件

$ git config --global core.editor emacs

查看配置文件

$ git config --list
user.name=demo
user.email=demo@example.com
core.editor=emacs

如果同一配置变量出现多次,那是因为来自不同的配置文件

查看单独配置的变量值

$ git config user.email 
demo@example.com






© 著作权归作者所有

把栏杆拍烂
粉丝 0
博文 27
码字总数 13736
作品 0
苏州
程序员
私信 提问
初次运行git前的配置

centos7安装git yum -y install git 定制git环境 既然已经在系统上安装了 Git,你会想要做几件事来定制你的 Git 环境。 每台计算机上只需要配置一次,程序升级时会保留配置信息。 你可以在任...

506554897
2017/10/19
0
0
公司环境搭建(windows10)

安装java运行环境 资源列表 idea webstorm git sourceTree edas alibaba tomcat apache tomcat xshell xftp jdk maven 安装环境变量 安装maven maven 配置文件详见资源列表 安装edas运行环境...

paascloud
2018/01/19
0
0
阿里云ubuntu14.4上部署gogs

以前曾经在centos上部署了gitlab,但因为买的配置比较低,实际效果并不理想,经常卡机。而且,gitlab配置相当麻烦,需要依赖很多被墙包支持。最近在用golang搞开发,顺道发现了gogs这款git管...

fotomxq
2016/12/22
285
0
利用Jenkins实现JavaWeb项目的自动化部署

修改代码,打包,上传,重启... 大把的时间花费在这些重复无味的工作上。笔者与当前主流的价值观保持一致:我们应该把时间花费在更有意义的事情上。我们可以尝试借助一些工具,让这些重复机械...

唯慕清风
2016/11/13
246
0
架构源于实践(Jenkins自动化部署篇一)

知识不可怕,可怕的是你远离它。 本文是原创持续连载发布,这篇主要是承接(基础框架搭建篇)的内容,亲手搭建下Jenkins + git + maven 自动化部署。如有文中有书写或部署问题,请留言指导修...

我是小蚂蚁
2017/11/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MongoDB系列-解决面试中可能遇到的MongoDB复制集(replica set)问题

关注我,可以获取最新知识、经典面试题以及微服务技术分享   MongoDB复制集(replica set):MongoDB复制集维护相同数据集的一组mongod进程,复制集是生产部署的基础,具有数据冗余以及高可用...

ccww_
23分钟前
2
0
SpringBoot系列:Spring Boot集成Spring Cache,使用RedisCache

前面的章节,讲解了Spring Boot集成Spring Cache,Spring Cache已经完成了多种Cache的实现,包括EhCache、RedisCache、ConcurrentMapCache等。 这一节我们来看看Spring Cache使用RedisCache。...

杨小格子
31分钟前
2
0
OpenJDK之CountDownLatch

OpenJDK8,本人看的是openJDK。以前就看过,只是经常忘记,所以记录下 图1 CountDownLatch是Doug Lea在JDK1.5中引入的,作用就不详细描述了, await()方法,如果还有线程在执行,那么当前线程...

克虏伯
38分钟前
2
0
简单编程

1.编写一个程序,提示用户输入名和姓,然后以“名,姓”的格式打印出来。 #include<stdio.h>int main(){char name[3];char family[3];printf("Please input your name and family:\n...

电子工程197沈志初
42分钟前
4
0
详解Mysql分布式事务XA(跨数据库事务)

在开发中,为了降低单点压力,通常会根据业务情况进行分表分库,将表分布在不同的库中(库可能分布在不同的机器上)。在这种场景下,事务的提交会变得相对复杂,因为多个节点(库)的存在,可...

slagga
47分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部