11

手把手教你如何Linux系统中安装Git

 4 years ago
source link: https://blog.csdn.net/xDroid_linzhuo/article/details/115696833
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

手把手教你如何Linux系统中安装Git

       Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。用于敏捷高效地处理任何或小或大的项目。它与常用的版本控制工具CVS,Subversion等不同,采用了分布式版本库的方式,不必获得服务器端软件支持。

       Git与SVN区别:Git不仅仅是版本控制系统,它也是内容管理系统(CMS),工作管理系统等。

       1、Git是分布式的,SVN不是:这是Git和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。

       2、Git把内容按元数据方式存储,而SVN是按文件存储:所有的资源控制系统都是把文件的元信息隐藏在一个类似.svn、.cvs等的文件夹里。

       3、Git分支和SVN的分支不同:分支在SVN中一点都不特别,其实它就是版本库中的另外一个目录。

       4、Git没有一个全局的版本号,而SVN有:目前为止这是跟SVN相比Git缺少的最大的一个特征。

       5、Git的内容完整性要优于SVN:Git的内容存储使用的是SHA-1哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。
在这里插入图片描述

    使用apt安装Git

       Git 软件包被包含在 Ubuntu 默认的软件源仓库中,并且可以使用 apt 包管理工具安装。这是在 Ubuntu 上安装 Git 最便利,最简单的方式。

        安装Git

sudo apt update
sudo apt install git

       检查是否安装成功

git --version

    从源码安装Git

       从源码安装 Git 的最大优势就是我们可以编译最新的 Git 发行版,并且定制编译选项。
       从git在github发布页面下载最新版Git压缩包。例如:v2.31.1。
在这里插入图片描述
       将压缩包解压到/user/src目录

wget -c https://github.com/git/git/archive/v2.26.2.tar.gz -O - | sudo tar -xz -C /usr/src

       编译安装Git

cd /usr/src/git-*
sudo make prefix=/usr/local all
sudo make prefix=/usr/local install

       检查是否安装成功

git --version

       配置Git
       在安装 Git 之后第一件事情,就是配置 Git 用户名和邮件地址。 Git 在每一次 commit 代码时会关联我们的身份。
想要设置全局的 commit 名字和邮件地址,运行下面的命令:

git config --global username "Your Name"
git config --global user.email "[email protected]"

我们可以验证配置是否生效,输入:

git config --list

这里配置文件被存储在~/.gitconfig文件:

[user]
    name = Your Name
    email = [email protected]

       在 Ubuntu 上安装 Git 就是简简单单运行一个apt命令的事情。如果想使用最新的 Git 发行版,我们可以从源码编译它。


       关注我,后续发布更多知识。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK