一、在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 网站下载,网址为
http://windows.github.com。
安装成功后,打开终端或Git Bash,可查看Git的版本号:
$ git --version

     
三、初次运行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该利器吧!

转载于:https://www.cnblogs.com/yanqingyang/p/9515273.html

Git安装及基本配置相关推荐

  1. Git安装及环境配置(Windows10)

    Git安装及环境配置(Windows10) 前言 一.Git安装 双击安装包进行安装 二.配置环境变量 1.右键点击桌面上此电脑,点击属性,打开属性界面,点击"高级系统设置" 2. ...

  2. mac git安装及github配置

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

  3. Git 安装及 idea 配置 Git

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.git官网下载地址:点此跳转git官网 git具体安装不做详细叙述. 2.打开idea 点击Co ...

  4. Git(2)-- Git安装后首次配置与第一次使用Git和Github管理自己的代码(超详细纯小白图文教程)

    文章目录 0.写在前面: 一.注册Github 1.注册Github: 2.登录 3.创建仓库 二.安装Git 三.配置Git和Github(Git安装好后首次使用需要配置完成后才可以使用) 1.打开 ...

  5. git安装及github配置

    一.git安装 二.github连接 1.账户信息配置 用户名: git config --global user.name "username" 邮箱 git config -- ...

  6. git安装、初次配置及密钥生成

    1.git下载 ①可以从官网下载github进行安装,网址:Git - Downloads: ②git官网时常无法登录,可以从百度网盘下载安装包安装,版本:Git-2.38.1-64-bit,网址: ...

  7. Git安装以及基本配置

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 提示:以下是本篇文章正文内容,下面案例可供参考 一.Git安装以及配置 git官网:https://git-scm.com/downl ...

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

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

  9. Git 安装及常用操作配置

    (一)Windows下Git的安装方法 (二)Git管理工具TortoiseGit的安装方法 (三)Git初始使用常用配置命令 C:\Users\Administrator\.gitconfig (一 ...

  10. linux 的git的安装目录,Linux下Git安装及配置较详细-Go语言中文社区

    1.下载git源码 2.解压安装包 --解压:tar -zxvf git-2.9.5.tar.gz --移直目标文件:mv /root/git-2.9.5  /usr/git-2.9.5(使用Xftp ...

最新文章

  1. 从零开始一起学习SLAM | 掌握g2o顶点编程套路
  2. 机房漏水后,漏水报警器是如何检测应急处理的?
  3. 已解决:Ubuntu16.4和Windows10创建共享文件夹
  4. 【Yoshua Bengio 亲自解答】机器学习 81 个问题及答案(最全收录)
  5. 【C语言笔记】指定初始化器
  6. CC++中的时间函数和时间类
  7. bzoj1228 [SDOI2009]ED 找规律
  8. 英语计算机简历范文模板,计算机专业英文简历模板范文六篇(3)
  9. 小米6.0以上系统怎么无需root激活Xposed框架的步骤
  10. 一代女皇武则天——计算机达人成长之路(12)连载
  11. [Android] The wiki of EoeAndroid
  12. 常见软件架构风格介绍
  13. 核桃的营养价值,核桃的功效与作用
  14. html5快捷键保存,保存的快捷键是什么?有了快捷键保存太方便了
  15. 2019牛客暑期多校训练营(第八场)E.Explorer
  16. 计算机主机运行显示屏黑屏,解决方案:打开计算机后显示器黑屏的原因和解决方法...
  17. springboot+vue校园食堂网上订餐系统-带商家idea
  18. 微信小程序云开发打车系统实现附源码
  19. 推荐一个程序员必备官方 App ,名字叫:力扣
  20. 如何进行性能测试的调优

热门文章

  1. auth php rbac,php中比rbac更好的权限认证的方式auth认证类
  2. java笔记之过滤器
  3. 栈 -- 4.1.1 Valid Parentheses I-II -- 图解
  4. Linux网络编程--tcp服务器
  5. 学习Maven之Maven Surefire Plugin(JUnit篇)
  6. 微控制器MCU四大平台你了解多少?(一)
  7. Android配置使用SQLite3
  8. 课程《设计模式之美》笔记之关于java四大特性
  9. java 补位_Java 经典问题
  10. [渝粤教育] 西南科技大学 管理学原理 在线考试复习资料(3)