什么是 Git 以及如何在 Linux 中安装 Git

这个简短的指南解释了什么是 Git、使用 Git 的好处、它是如何工作的、什么是 GitHub 以及如何在 Linux 操作系统中安装 Git。

什么是 Git?

吉特 是流行的分布式 源头控制系统 或者 版本控制系统 用于跟踪文件或项目源代码中的更改。

Git 是一个开源工具,由 莱纳斯·托瓦兹 2005 年用于开发 Linux Kernel 源代码。 它在 GNU 通用公共许可证第 2 版下完全免费使用和发布。

使用 Git,我们可以轻松跟踪任何文件集中的更改,例如谁更改了代码、更改了什么以及何时更改等。更改可以与远程存储库共享。

Git 通常用于在软件开发过程中协调开发源代码的程序员之间的工作。 它不需要任何中央系统,大部分操作都是本地的。

开发人员可以看到彼此的变化,添加新功能,一起解决问题,还可以在构建应用程序时查看整个项目的历史记录。

所有项目的文件以及对这些文件所做更改的历史记录都存储在名为 存储库. 通常,Git 存储库由 git 管理的文件、历史记录和配置组成。

分布式版本控制系统 Git 下的每个项目都经过四个阶段。 Git的四个阶段是:

  • 工作目录,
  • 暂存区:预提交保留区,
  • 本地存储库,
  • 远程存储库(GitHub、GitLab、BitBucket、TFS 等)。

以下图形说明了 Git 的工作原理:

Git 是如何工作的

当我们在接下来的文章中了解 Git 基础知识时,我们将详细讨论每个阶段。

什么是 GitHub?

有许多托管平台允许您托管您的 Git 存储库。 GitHub 就是其中之一。

GitHub 是最流行的使用 Git 进行软件开发和版本控制的托管平台。

在 GitHub 的帮助下,一个或多个开发人员可以在同一个项目上工作,也可以与来自世界任何地方的不同项目的其他开发人员协作。

GitHub 上托管了数以万计的项目。 它提供免费和付费计划。 GitHub 归微软公司所有。

其他值得注意的类似托管平台是 GitLab、BitBucket 和 AWS CodeCommit。 当然有很多托管平台存在。 但这些是众所周知的远程托管 Git 存储库平台。

在 Linux 上安装 Git

Git 在大多数 Linux 发行版的默认存储库中可用。

在 Alpine Linux 中安装 Git:

$ sudo apk add git

拱形Linux:

$ sudo pacman -S git

Debian、Ubuntu、Linux mint、Pop_OS!:

$ sudo apt install git

Fedora、RHEL、CentOS、AlmaLinux 和 Rocky Linux:

$ sudo dnf install git

openSUSE:

$ sudo zypper install git

安装后,您可以使用以下命令检查 Git 的版本:

$ git --version git version 2.31.1
显示 Git 版本

正如你在上面的输出中看到的,我已经安装了 Git 版本 2.31.1。

在我们即将发布的教程中,我们将更详细地研究 Git 基础知识。

资源:

  • Git网站

DeveloperDevOpsGitGit RepositoryGitHubInstallGitLinus TorvaldsLinuxLinux basicsLinux 命令编程源代码控制系统版本控制系统