在使用Git之前,必须安装它,并做一些基本配置的变化。下面是步骤在Ubuntu和CentOS Linux安装 Git 客户端。

Git客户端安装

如果使用的是GNU/ Linux 发行版Debian基本apt-get命令就可以搞定一切。

[ubuntu ~]$ sudo apt-get install git-core [sudo] password for ubuntu:

[ubuntu ~]$ git –version git version 1.8.1.2

而且,如果使用的是基于RPM的GNU/ Linux发行版使用yum命令,如下:

[CentOS ~]$ su – Password:

[CentOS ~]# yum -y install git-core

[CentOS ~]# git –version git version 1.7.1

自定义Git环境

Git提供git 的配置工具,它允许设置配置变量。 Git会把所有的全局配置.gitconfig 文件位于主目录。要设置这些为全局配置值,添加 -global选项,如果省略 -global选项,那么配置是具体当前的Git存储库。

还可以设置系统范围内的配置。 Git存储这些值是在/etc/gitconfig文件,其中包含的配置系统上的每一个用户和资源库。要设置这些值,必须有root权限,并使用 -system 选项。

上面的代码编译和执行时,它会产生以下结果:

设置用户名

此信息用于Git的每个提交。

[jerry@CentOS project]$ git config –global user.name “Jerry Mouse”

设置电子邮件ID

此信息用于Git的每个提交。

[jerry@CentOS project]$ git config –global user.email “jerry@yiibai.com”

避免PULLING提交合并

先从远程资源库的最新变化,如果这些变化是不同的,默认情况下,Git 创建合并提交。我们可以通过以下设置来避免这种。

jerry@CentOS project]$ git config –global branch.autosetuprebase always

颜色高亮

下面的命令使颜色突出显示在控制台的Git。

[jerry@CentOS project]$ git config –global color.ui true

[jerry@CentOS project]$ git config –global color.status auto

[jerry@CentOS project]$ git config –global color.branch auto

设置默认编辑器

默认情况下,Git的使用系统默认取自VISUAL或EDITOR环境变量的编辑器。我们可以设定一个不同的使用git 配置。

[jerry@CentOS project]$ git config –global core.editor vim

设置默认的合并工具

Git不会提供一个默认的合并工具整合到工作树冲突的更改。我们可以设置默认的合并工具,通过启用以下设置。

[jerry@CentOS project]$ git config –global merge.tool vimdiff

列出GIT设置

为了验证自己的Git设置本地存储库使用git 的config-list命令,如下所示。

[jerry@CentOS ~]$ git config –list

上面的命令会产生以下结果。

user.name=Jerry Mouse user.email=jerry@yiibai.com push.default=nothing branch.autosetuprebase=always color.ui=true color.status=auto color.branch=auto core.editor=vim merge.tool=vimdiff

PS:如果您想和业内技术大牛交流的话,请加qq群(521249302)或者关注微信公众 号(AskHarries),谢谢!

Git 环境设置(安装)的更多相关文章

  1. 【Git】2、Linux快速安装Git环境 & oh-my-zsh

    Linux快速安装Git环境 文章目录 Linux快速安装Git环境 1.Linux安装Git 2.安装zsh 3.安装oh-my-zsh 3.1.安装oh-my-zsh 3.2. 测试验证 4.小结 ...

  2. ROS BY EXAMPLE 1 -- 环境设置与安装

    rbx1 package 的环境设置: sudo apt-get install ros-indigo-turtlebot-bringup \ ros-indigo-turtlebot-create- ...

  3. 在windows 环境下对于 git 服务器的安装和使用

    前言: 虽然说在团队开发的时候会有版本控制服务器,但是个人自己开发的时候,有的时候也需要有个版本控制下,比如,你改好了一个小的功能,然后在这个功能上继续扩展,结果扩展不成功,于是回到这个小功能上去.当 ...

  4. Linux下基于HTTP协议带用户认证的GIT开发环境设置

    Git 的访问可以采用 HTTP 或 SSH 协议安全的访问,通常我们使用 gitlib 进行 Web 管理,但是在 Linux 命令行开发环境下,基本都是使用 SSH 协议,只需要在 gitlib ...

  5. git之win安装git和环境配置及常用命令总结

    12.windowns安装git和环境变量配置 11.git之常见命令总结 ===== 12.windowns安装git和环境变量配置 ; 转自 https://wuzhuti.cn/2385.htm ...

  6. Git 环境安装

    本文环境: 操作系统:Windows XP SP3 Git客户端:TortoiseGit-1.8.14.0-32bit 一.安装Git客户端 全部安装均采用默认! 1. 安装支撑软件 msysgit: ...

  7. Python 2/3 安装与运行环境设置

    Python 2/3 安装与运行环境设置: 1.Python 软件源:https://www.python.org/    下载Win版本 https://www.python.org/downloa ...

  8. 阿里云服务器:IIS网站的架设(一、环境设置与安装IIS网站 二、网站的基本设置 三、建立新网站(未完待续))

    Windows Server 2012 R2的Internet Information Services (IIS)网站的模块化设计,可以减少被攻击面并减轻管理负担,让系统管理员更容易架设安全的具备高 ...

  9. mingw 设置python 设置git环境变量

    1.python路径设置: 安装python 比如目录:C:\Python27 假如mingw安装C盘根目录下的话,进入下面目录:C:\MinGW\msys\1.0\etc 找到 fstab 文件修改 ...

随机推荐

  1. Latex中如何设置字体颜色(3种方式)

    Latex中如何设置字体颜色(三种方式)   1.直接使用定义好的颜色 \usepackage{color} \textcolor{red/blue/green/black/white/cyan/ma ...

  2. Python 的黏包问题

    Client 端内的代码: #Author:BigBao #Date:2018/7/4 import socket import struct client=socket.socket(socket. ...

  3. Android API 指南

    原文链接:http://android.eoe.cn/topic/android_sdk Android API 指南 - Android API Guides 应用的组成部分 - Applicati ...

  4. ASP.NET MVC中全局异常处理

    以前不知道从哪里找到的处理全局异常的,觉得蛮好用就记下来了. 1, 建立MyExecptionAttribute.cs类,写入如下代码: using System; using System.Coll ...

  5. create-react-app 使用详解

    快速开始 npm install -g create-react-app create-react-app my-app cd my-app/ npm start 通过http://localhost ...

  6. WCF学习分享2

    整个solution结构例如以下: 以下介绍每一个project: 1. Service.Interface 定义契约 ICalculator.cs watermark/2/text/aHR0cDov ...

  7. FFmpeg编译:jni not found 的问题

    进入Android\Sdk\ndk-bundle\platforms\android-xx\arch-arm\usr目录查看发现与Google官方下载的NDK相比缺少include目录 此目录下包含各 ...

  8. Spark Streaming的接收KAFKA的数据

    https://github.com/lw-lin/CoolplaySpark/blob/master/Spark%20Streaming%20%E6%BA%90%E7%A0%81%E8%A7%A3% ...

  9. [CoreOS]CoreOS 实战:CoreOS 及管理工具介绍

    转载:http://www.infoq.com/cn/articles/what-is-coreos [编者按]CoreOS是一个基于Docker的轻量级容器化Linux发行版,专为大型数据中心而设计 ...

  10. C# 类型实例化的语法糖--unity下诡异结果

    类型实例化语法糖就是如下的用法: public class Abc { public int ID { get; set; } public string Name { get; set; } pub ...