如何在 Ubuntu 20.04 上安装 Git

简介:

image

本文最先发布在:https://www.itcoder.tech/posts/how-to-install-git-on-ubuntu-20-04/

Git 是世界上最流行的分布式版本控制系统,它被众多的开源和商业项目所采用。它允许你和你的开发同事进行分工合作,跟踪你的代码变化,恢复前一个暂存区,创建分支等等。

Git 最初由 Linus Torvalds开发,他是 Linux 内核的创建者。

这篇指南讲解如何在 Ubuntu 20.04 上安装和配置 Git。

一、使用 Apt 安装 Git

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

如果你想要从 Git 源码上编译安装最新的 Git 版本,请关注『从源码安装 Git』一节。

安装非常直接,仅仅以 sudo 权限用户身份运行下面的命令:

sudo apt update
sudo apt install git

运行下面的命令,打印 Git 版本,验证安装过程:

git --version

就在写作这篇文章的时候,在 Ubuntu 20.04 下 Git 当前可用版本是 2.25.1:

git version 2.25.1

就这些。你已经成功地在你的 Ubuntu 上安装 Git,你可以开始使用它。

二、从源码安装 Git

从源码安装 Git 的最大优势就是你可以编译最新的 Git 发行版,并且定制编译选项。不管怎样,你将不能通过apt软件管理器维护你的 Git 安装过程。

开始安装依赖软件包,用来在你的 Ubuntu 系统上构建 Git:

sudo apt update
sudo apt install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev make gettext libz-dev libssl-dev libghc-zlib-dev

下一步,打开你的浏览器,浏览 Github 上的 Git 项目镜像 并且 拷贝最新的 以.tar.gz结尾的发行版链接 URL。就在写作这篇文章的时候,Git 最新稳定版本是2.26.2

image

我们将会下载,并且解压 Git 源码到 /usr/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 version 2.26.2

稍后,当你想升级到一个 Git 新版本,使用同样的过程。

三、配置 Git

在你安装 Git 之后第一件事情,就是配置你的 Git 用户名和邮件地址。 Git 在每一次 commit 代码时关联你的身份。

想要设置全局的 commit 名字和邮件地址,运行下面的命令:

git config --global username "Your Name"
git config --global user.email "youremail@yourdomain.com"

你可以验证配置,输入:

git config --list

输出看起来应该像这样:

user.name=Your Name
user.email=youremail@yourdomain.com

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

[user]
    name = Your Name
    email = youremail@yourdomain.com

如果对 Git 配置做进一步修改,你可以使用git config命令(推荐方式)或者手动编辑~/.gitconfig文件。

四、总结

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

想要学习更多关于 Git 的知识,请浏览Pro Git book网站。

如果你有任何疑问,请通过以下方式联系我们:

微信: sn0wdr1am86

itcoder_weixin_jpeg

微信群:
加上面的微信,备注微信群

QQ: 3217680847

itcoder_qq_jpeg

QQ 群: 82695646
itcoder_qqqun_jpeg

相关文章
|
4天前
|
Ubuntu Linux
在Linux (Ubuntu 16) 下安装LabVIEW
在Linux (Ubuntu 16) 下安装LabVIEW
22 0
|
11天前
|
Ubuntu
在Ubuntu上安装JetBrains Toolbox并解决libfuse.so.2依赖问题
在Ubuntu上安装JetBrains Toolbox并解决libfuse.so.2依赖问题
17 3
|
12天前
|
消息中间件 Ubuntu 数据安全/隐私保护
Ubuntu上安装RabbitMQ
Ubuntu上安装RabbitMQ
14 1
|
12天前
|
Ubuntu Docker 容器
ubuntu安装docker
ubuntu安装docker
148 1
|
12天前
|
Linux 测试技术 开发工具
CentOS Linux 8使用阿里源(安装jdk11、git测试)
CentOS Linux 8使用阿里源(安装jdk11、git测试)
54 1
|
13天前
|
JavaScript Ubuntu Linux
蓝易云 - linux中安装nodejs,卸载nodejs,更新nodejs,git
请根据自己的Linux发行版和版本选择合适的命令。
147 2
|
19天前
|
Ubuntu PHP Apache
蓝易云 - 如何在Ubuntu 22.04上安装PHP8.1并设置本地开发环境
以上就是在Ubuntu 22.04上安装PHP 8.1并设置本地开发环境的步骤。
26 2
|
20天前
|
缓存 Ubuntu 应用服务中间件
Ubuntu 22.04 上安装、配置和使用 Nginx 可以分为几个简单的步骤
Ubuntu 22.04 上安装、配置和使用 Nginx 可以分为几个简单的步骤
|
3天前
|
Ubuntu 关系型数据库 MySQL
MySQL5.7在Ubuntu安装[单机软件],第一步登录root,sudo su -
MySQL5.7在Ubuntu安装[单机软件],第一步登录root,sudo su -
|
3天前
|
Ubuntu 关系型数据库 MySQL