• Git的安装和使用(Linux)【转】


    转自:http://my.oschina.net/fhd/blog/354685

    Git诞生于Linux平台并作为版本控制系统率先服务于Linux内核,因此在Linux上安装Git是非常方便的。可以通过两种不同的方式在Linux上安装Git:一种方法是通过Linux发行版的包管理器安装已经编译好的二进制格式的Git软件包,另外一种方式就是从Git源码开始安装。

    包管理器方式安装

    用Linux发行版的包管理器安装Git最为简单,而且会自动配置好命令补齐等功能,但安装的Git可能不是最新的版本。还有一点要注意,Git软件包在有的Linux发行版中可能不叫git,而叫git-core。这是因为有一款名为GNU交互工具(GNU Interactive Tools)的GNU软件,在Git之前就在一些Linux发行版本(Deian lenny)中占用了git这个名称。为了以示区分,作为版本控制系统的Git太有名了,所以一些Linux发行版在最新的版本中将GNU Interactive Tools软件包的名称由git改为了gnuit,将git-core改为了git。因此在下面介绍的在不同的Linux发行版中安装Git时,会看到有git和git-core两个不同的名称。

    —— Ubuntu 10.10(maverick)或更新的版本,Debian(squeeze)或更新的版本:

    1
    2
    sudo aptitude install git
    sudo aptitude install git-doc git-svn git-email git-gui gitk

    其中git软件包包含了大部分Git命令,是必装的软件包。软件包git-svn,git-email,git-gui,gitk本来也是Git软件包的一部分,但是因为有着不一样的软件包信赖,所以单独作为软件包发布。软件包git-doc则包含了Git的HTML格式文档,可以选择安装。如果安装了Git的HTML格式的文档,则可以通过执行git help -w <sub-command>命令来自动用web浏览器打开相关子命令<sub-command>的HTML帮助。

    ——  Ubuntu10.04(lucid)或更老的版本,Debian(lenny)或更老的版本:

    在老版本的Debian中,软件包git实际上是指GNU Interactive Tools,而非作为版本控制系统的Git。作为版本控制系统的Git在软件包git-core中。

    1
    2
    sudo aptitude install git-core
    sudo aptitude install git-doc git-svn git-email git-gui gitk

    —— RHEL,Fedora,CentOS:

    1
    2
    $ yum install git
    $ yum install git-doc git-svn git-email git-gui gitk

    在其他发行版本中安装Git的过程和上面介绍的方法类似。Git软件包在这些发行版里或为git,或称为git-core。

    从源代码进行安装

    访问Git的官方网站:http://git-scm.com/。下载Git源码包,例如:git-1.7.4.1.tar.bz2。安装过程如下:

    1. 展开源码包,并进入到相应的目录中。

    1
    2
    tar -xjvf git-1.7.4.1.tar.bz2
    cd git-1.7.4.1/

    2. 安装方法写在INSTALL文件中,参照其中的指示即可完成安装。下面的命令将Git安装在/usr/local/bin中。

    1
    2
    make prefix=/usr/local all
    sudo make prefix=/usr/local install

    3. 安装Git文档(可选)

    编译的文档主要是HTML格式的文档,方便通过git help -w <sub-command>命令查看。实际上,即使不安装Git文档,也可以使用man手册查看Git帮助,使用命令git help <sub-command>或git <sub-command> --help即可。

    编译文档依赖asciidoc,因此需要先安装asciidoc(如果尚未安装的话),然后编译文档。在编译文档时要花费很多时间,要有耐心。

    1
    2
    make prefix=/usr/local doc info
    sudo make prefix=/usr/local install-doc install-html install-info

    安装完毕之后,就可以在/usr/local/bin下找到git。

  • 相关阅读:
    Oracle 实现自动递增的功能
    解决升级chrome导致“Silverlight ”插件失效
    解决笔记:转载篇
    MSP432在CCS上新建工程,导入固件库
    操作系统复习文档
    数据结构
    数据结构
    蓝桥
    ACM山东工商 数据结构与算法 第3章 双向栈的操作
    ACM山东工商 栈和队列算法练习
  • 原文地址:https://www.cnblogs.com/sky-heaven/p/5179686.html
Copyright © 2020-2023  润新知