一、在Linux上安装
1、Linux系统安装
  使用Linux发布版包含的基础软件包管理工具可以很容易安装Git。例如,在Ubuntu系统上可使用以下指令安装Git:
$ sudo apt-get install git

  更多Unix风格系统的Git安装步骤请参见:https://git-scm.com/download/linux

2、Ubuntu系统git版本更新
  Ubuntu系统中默认安装了git,如Ubuntu16.04 LTS的默认git版本为git version 2.7.4。但需要更高版本的git 时,就需要将已安装的升级git版本,可使用以下几个命令来完成:
$ sudo add-apt-repository ppa:git-core/ppa
$ sudo apt-get update
$ sudo apt-get install git

  以上即可将git更新到最新版本。

二、在Windows上安装
  在Windows上安装Git主要有两种方法。Git官方版本可在Git官网下载,打开https://git-scm.com/download/win,下载自动进行。下载后安装即可。
  另一种简单的方法是安装Git的GUI客户端(https://git-scm.com/download/gui/windows),如GitHub for Windows。该安装程序包含图形化和命令行版本的Git,也支持Powershell,提供了稳定的 该安装程序包含图形化和命令行版本的 Git。 它也能支持
Powershell,提供了稳定的凭证缓存和健全的 CRLF 设置。可以在 GitHub for Windows 网站下载,网址为
 
  安装成功后,打开终端或Git Bash,可查看Git的版本号:
$ git --version
      aaarticlea/png;base64,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" alt="" />
三、初次运行Git前的配置信息
  在系统上安装了 Git,接下来需要做几件事来定制你的 Git 环境。 每台计算机上只需要配置一次,程序升级时会保留配置信息。 你可以在任何时候再次通过运行命令来修改它们。Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量。 这些变量存储在三个不同的位置:
  1. /etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置。 如果使用带有 --system 选项的git config 时,它会从此文件读写配置变量。
  2. ~/.gitconfig 或 ~/.config/git/config 文件:只针对当前用户。 可以传递 --global 选项让 Git读写此文件。
  3. 当前使用仓库的 Git 目录中的 config 文件(就是 .git/config):针对该仓库。
  每一个级别覆盖上一级别的配置,所以 .git/config 的配置变量会覆盖 /etc/gitconfig 中的配置变量。在 Windows 系统中,Git 会查找 $HOME 目录下(一般情况下是 C:\Users\$USER)的 .gitconfig 文件。Git 同样也会寻找 /etc/gitconfig 文件,但只限于 MSys 的根目录下,即安装 Git 时所选的目标位置。
 
  • 用户信息
  安装完 Git后, 应该做的第一件事就是设置你的用户名称与邮件地址。 这样做很重要,因为每一个 Git 的提交都会使用这些信息,并且它会写入到你的每一次提交中,不可更改:
$ git config --global user.name "John Doe"
$ git config --global user.email "johndoe@example.com"
  注意,如果使用了 --global 选项,那么该命令只需要运行一次,之后无论你在该系统上做任何事情, Git 都会使用那些信息。 当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有 --global 选项的命令来配置。很多 GUI 工具都会在第一次运行时帮助你配置这些信息。
  • 文本编辑器
  设置完用户信息,就可以配置默认文本编辑器,当 Git 需要你输入信息时会调用它。 如果未配置,Git 会使用操作系统默认的文本编辑器,通常是 Vim。 如果你想使用不同的文本编辑器,例如 Emacs,可以这样做:
$ git config --global core.editor emacs
  注意:Vim 和 Emacs 是像 Linux 与 Mac 等基于 Unix 的系统上开发者经常使用的流行的文本编辑器。 
  • 检查配置信息
  如果想要检查你的配置,可以使用 git config --list 命令来列出所有 Git 当时能找到的配置。
$ git config --list
user.name=John Doe
user.email=johndoe@example.com
color.status=auto
color.branch=auto
color.interactive=auto
color.diff=auto
...
  你可能会看到重复的变量名,因为 Git 会从不同的文件中读取同一个配置(例如:/etc/gitconfig 与~/.gitconfig)。 这种情况下,Git 会使用它找到的每一个变量的最后一个配置。
  你可以通过输入 git config <key>: 来检查 Git 的某一项配置
$ git config user.name
John Doe
  • 获取帮助
  若你使用 Git 时需要获取帮助,有三种方法可以找到 Git 命令的使用手册:
$ git help <verb>
$ git <verb> --help
$ man git-<verb>
  例如,要想获得 config 命令的手册,执行:
$ git help config
  这些命令很棒,因为你随时随地可以使用而无需联网。 
 四、总结
  综上可知,想要使用git,需要以下几个步骤:
  1. 在你的系统上安装git;
  2. 配置的git的用户信息(用户名和email)和文本编辑器。

  至此,你就可以使用git进行代码管理了,enjoy该利器吧!

Git安装及基本配置的更多相关文章

  1. Git 笔记二-Git安装与初始配置

    git 笔记二-Git安装与初始配置 Git的安装 由于我日常生活和工作基本上都是在Windows上,因此此处只说windows上的安装.Windows上的安装和其他程序一样,只需要到http://g ...

  2. git安装以及webstorm配置git

    下载及安装请移步   https://www.cnblogs.com/specter45/p/github.html 用webstorm上传代码时,首先要先下载git,网址一搜就可以搜到,然后开始配置 ...

  3. windows下git安装以及基本配置

    一.首先要下载git然后进行默认安装即可,然后查看系统环境变量是否添加     二.桌面右击鼠标,选择git bash 进入操作页面 git --version 检测是否安装成功   安装完成有配置一 ...

  4. mac git安装及github配置

    准备下载一个react的demo程序包,需要本地用到git.早就向配置了,那就安装配置一下吧. 首先,原来mac已经安装了git,版本 2.7 ,我用 brew又安装了一份git 版本 2.10.2. ...

  5. git安装和使用配置

    1.简介 Git是一个开源的分布式版本控制系统,能用于快速高效地处理任何或小或大的项目,它是Linus Torvalds为了帮助管理Linux内核开发而开发的一个源码开放的版本控制软件. 2.Linu ...

  6. git安装以及gitlib配置

    安装Git:详见http://www.cnblogs.com/xiuxingzhe/p/9300905.html 开通gitlab(开通需要咨询所在公司的gitlab管理员)账号后,本地Git仓库和g ...

  7. 版本管理之Git(二):Win7上Git安装及简单配置过程

    一.安装包 msysgit(Windows版本的Git) 下载地址:http://code.google.com/p/msysgit/downloads/list?q=full+installer+o ...

  8. Linux 环境下 Git 安装与基本配置

    索引: 目录索引 参看代码 GitHub: git.txt 一.Linux (DeepinOS) 环境 1.安装 sudo apt-get update sudo apt-get install gi ...

  9. Windows 下 Git 安装与初始配置

    官方下载地址:https://git-scm.com/download/win,我下载的最新版是 Git-2.15.1.2-64-bit.exe . Windows 下安装步骤 1.相关信息,直接“ ...

随机推荐

  1. 洛谷P1991 无线通讯网(最小生成树性质+连通块)

    题目描述 国防部计划用无线网络连接若干个边防哨所.2 种不同的通讯技术用来搭建无线网络: 每个边防哨所都要配备无线电收发器:有一些哨所还可以增配卫星电话. 任意两个配备了一条卫星电话线路的哨所(两边都 ...

  2. 「AHOI2014/JSOI2014」宅男计划

    「AHOI2014/JSOI2014」宅男计划 传送门 我们首先要发现一个性质:存货天数随买食物的次数的变化类似于单峰函数. 具体证明不会啊,好像是二分加三分来证明?但是没有找到明确的严格证明. 感性 ...

  3. 「JSOI2011」任务调度

    「JSOI2011」任务调度 传送门 一开始还在想写平衡树,看到 \(\text{TRANS}\) 操作后就晓得要用可并堆了. 这题好像就是个可并堆的板子题??? ADD 直接往对应的对里面加元素 D ...

  4. 质因数分解(0)<P2012_1>

    质因数分解 (prime.cpp/c/pas) [问题描述] 已知正整数n是两个不同的质数的乘积,试求出较大的那个质数. [输入] 输入文件名为prime.in. 输入只有一行,包含一个正整数n. [ ...

  5. 「学习笔记」FFT 快速傅里叶变换

    目录 「学习笔记」FFT 快速傅里叶变换 啥是 FFT 呀?它可以干什么? 必备芝士 点值表示 复数 傅立叶正变换 傅里叶逆变换 FFT 的代码实现 还会有的 NTT 和三模数 NTT... 「学习笔 ...

  6. asp.net core配置下载文件

    asp.net core的wwwroot文件夹下默认时保存静态文件的地方,外面可以直接访问,但是如果是一些无法识别的后缀文件,如(.apk),会报错404 如果想要实现下载这些文件,在配置静态文件中间 ...

  7. Nmap 使用

    0×01 前言 因为今天的重点并非nmap本身的使用,主要还是想借这次机会给大家介绍一些在实战中相对比较实用的nmap脚本,所以关于nmap自身的一些基础选项就不多说了,详情可参考博客端口渗透相关文章 ...

  8. vbs 入门

    dim  定义变量名 dim name------------- dim name,agename = "worf"age = 20 msgbox   输出 msgbox name ...

  9. vim锁定,不能动

    在vim中 ctrl+s是锁屏命令, ctrl+q是解锁

  10. 学习不一样的vue5:vuex(完结)

    学习不一样的vue5:vuex(完结)  发表于 2017-09-10 |  分类于 web前端|  |  阅读次数 4029 首先 首发博客: 我的博客 项目源码: 源码(喜欢请star) 项目预览 ...