介绍
版本控制系统(例如 Git)对于现代软件开发最佳实践至关重要。版本控制允许您在源代码级别跟踪软件。您可以跟踪更改、回滚到之前的步骤,以及创建分支来创建文件和目录的备用版本。.
许多软件项目文件都存储在 Git 存储库中,而 GitHub、GitLab 和 Bitbucket 等平台有助于促进软件开发项目的共享和协作。.
使用默认软件包安装 Git
如果您偏好稳定且广泛使用的版本,或者不需要最新功能,那么使用 Git 进行默认软件包安装是快速安装的最佳选择。如果您需要最新版本,则需要前往“从源代码安装”部分,选择要安装的特定版本。.
您的 Ubuntu 服务器可能已经安装了 Git。您可以使用以下命令在服务器上进行验证:
git --version如果输出结果与以下类似,则说明 Git 已安装。.
Output
git version 2.25.1如果你的 Git 版本过旧,你可能需要更新 Git 版本,然后才能继续设置版本。.
如果没有输出 Git 版本号,则需要使用 Ubuntu 的默认软件包管理器 APT 进行安装。.
首先,使用 apt 软件包管理工具更新本地软件包列表。.
sudo apt update更新完成后,即可安装 Git:
sudo apt install git您可以通过运行以下命令并检查是否得到相应的输出来验证是否已正确安装 Git。.
git --versionOutput
git version 2.45.2Git 安装成功后,您现在可以继续学习本教程的“设置 Git”部分,完成设置。.
从源代码安装 Git
如果您正在寻找更灵活的 Git 安装方式,您可以从源代码编译软件,我们将在本节中介绍。虽然这种方式耗时更长,且不会通过您的软件包管理器进行维护,但它可以让您下载最新版本,并让您更好地控制添加的选项(如果您想进行自定义)。.
请验证服务器上当前安装的 Git 版本:
git --version如果已安装 Git,您将看到类似以下的输出:
Output
git version 2.25.1开始之前,您需要安装 Git 所依赖的软件。所有这些软件都可以在默认软件仓库中找到,因此我们可以更新本地软件包列表,然后安装相关的软件包。.
sudo apt update
sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc安装完必要的依赖项后,创建一个临时目录并进入该目录。我们将把 Git 压缩包下载到这里。.
mkdir tmp
cd /tmp从 Git 项目网站,我们可以访问位于以下位置的 tarball 目录: https://mirrors.edge.kernel.org/pub/software/scm/git/ 接下来,我们下载所需的版本。撰写本文时,最新版本为 2.26.2,为了演示,我们将下载该版本。我们将使用 curl 命令将下载的文件解压成 git.tar.gz 文件。.
curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz解压缩tar文件:
tar -zxf git.tar.gz接下来,进入新的 Git 目录:
cd git-*现在您可以通过输入以下两个命令来构建和安装软件包:
make prefix=/usr/local all
sudo make prefix=/usr/local install现在,将 shell 进程替换为我们刚刚安装的 Git 版本:
exec bash完成这些步骤后,您可以通过检查版本来确认安装是否成功。.
git --versionOutput
git version 2.26.2Git安装成功后,您现在可以完成设置了。.
更新 Git
在设置 Git 之前,您应该首先确保使用的是最新的稳定版本,因为它们可能会很快过时。.
要更新 Git,请先更新软件包列表:
sudo apt updateGit 更新:
sudo apt install git
请检查您是否安装了最新稳定版本的 Git。
git --version
设置 Git
当您对 Git 版本满意后,需要配置 Git,使其生成的提交消息包含正确的信息,并在您构建软件项目时为您提供支持。.
可以使用 `git config` 命令获取配置信息。具体来说,我们需要提供姓名和电子邮件地址,因为 Git 会将这些信息嵌入到我们每次提交的代码中。我们可以通过输入以下命令来添加这些信息:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"我们可以通过输入以下命令来显示所有已设置的配置项:
git config --listOutput
user.name=Your Name
[email protected]
...您输入的信息将存储在您的 Git 配置文件中,您可以选择使用任意文本编辑器对其进行编辑,例如(我们将使用 nano):
nano ~/.gitconfig[user] name = Your Name email = [email protected]
按 CTRL 和 X,然后按 Y,最后按 ENTER 键退出文本编辑器。.
您可以设置很多选项,但以下两项至关重要。如果您跳过此步骤,提交到 Git 时很可能会看到警告。这将增加您的工作量,因为您之后需要使用更正后的信息修改已提交的代码。.
结果
现在您的系统应该已经安装并可以使用 Git 了。.









