Git是一个流行的开源版本控制系统(VCS),最初是为Linux环境开发的。跟CVS或者SVN这些版本控制系统不同的是,Git的版本控制被认为是“分布式的”,某种意义上,git的本地工作目录可以作为一个功能完善的仓库来使用,它具备完整的历史记录和版本追踪能力。在这种工作模型之下,各个协作者将内容提交到他们的本地仓库中(与之相对的会总是提交到核心仓库),如果有必要,再有选择性地推送到核心仓库。这就为Git这个版本管理系统带来了大型协作系统所必须的可扩展能力和冗余能力。

使用包管理器安装Git
Git已经被所有的主流Linux发行版所支持。所以安装它最简单的方法就是使用各个Linux发行版的包管理器。

Debian, Ubuntu, 或 Linux Mint

$ sudo apt-get install git

Fedora, CentOS 或 RHEL

$ sudo yum install git

$ sudo dnf install git

Arch Linux

$ sudo pacman -S git

OpenSUSE

$ sudo zypper install git

Gentoo

$ emerge --ask --verbose dev-vcs/git

从源码安装Git
如果由于某些原因,你希望从源码安装Git,按照如下介绍操作。

安装依赖包

在构建Git之前,先安装它的依赖包。

Debian, Ubuntu 或 Linux Mint

$ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x

Fedora, CentOS 或 RHEL

$ sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc xmlto docbook2x

从源码编译Git
从 https://github.com/git/git/releases 下载最新版本的Git。然后在/usr下构建和安装。

注意,如果你打算安装到其他目录下(例如:/opt),那就把"--prefix=/usr"这个配置命令使用其他路径替换掉。

$ cd git-x.x.x
$ make configure
$ ./configure --prefix=/usr
$ make all doc info
$ sudo make install install-doc install-html install-info

最新文章

  1. Python3基础 访问列表指定索引值的元素
  2. Quartz.net 的简单使用,创建定时任务
  3. gcc的-D和-U参数:宏的设置与取消 _CCFLAGS=" -w -enable-threads=posix -DLINUX -D_REENTRANT -DWORKONGN -Dlinux -D_GN_DETAIL_SDR_"
  4. 剑指offer系列52---约瑟夫环问题
  5. Java字符流和字节流对文件操作
  6. A Tour of Go Exercise: Maps
  7. Html笔记(一)概述
  8. Windows Azure 基本操作手册
  9. MyEclipse配置进行Hibernate逆映射
  10. 让SQL再快一点儿
  11. SQL Server 分页技术(存储过程)
  12. PHP核心技术
  13. SQL基础教程读书笔记-2
  14. APP开发的基本流程
  15. Flask web开发之路二
  16. Codeforces 978E:Bus Video System
  17. springboot retry
  18. SpringBoot配置发送邮件
  19. python垃圾回收机制(转)
  20. 一个更好的C++序列化/反序列化库Kapok

热门文章

  1. Webkit内核探究【2】——css简介
  2. Android ADB 命令链接模拟器出现 daemon not running 解决方法
  3. EasyNVR和EasyDSS云平台联手都不能解决的事情,只有国标GB28181能解决了
  4. 巨蟒python全栈开发flask目录
  5. HBase1.2.4基于hadoop2.4搭建
  6. Java基础知识大全
  7. TreeMap详细介绍(源码解析)和使用示例
  8. dbUtils 工具类介绍
  9. Python3.6全栈开发实例[012]
  10. DMR技术白皮书