这个简短的指南解释了什么是 Git、使用 Git 的好处、它是如何工作的、什么是 GitHub 以及如何在 Linux 操作系统中安装 Git。
什么是 Git?
吉特 是一个流行的分布式 源代码控制系统 或者 版本控制系统 用于跟踪文件或项目源代码中的更改。
Git 是一个开源工具,由 莱纳斯·托瓦兹 2005年为开发Linux Kernel源代码。 它在 GNU 通用公共许可证第 2 版下完全免费使用和发布。
使用 Git,我们可以轻松地跟踪任何一组文件中的更改,例如谁更改了代码、更改了什么以及何时更改等。这些更改可以与远程存储库共享。
Git 通常用于在软件开发过程中协调程序员之间协同开发源代码的工作。 它不需要任何中央系统,并且大部分操作都是本地的。
开发人员可以看到彼此的变化,添加新功能,一起解决问题,还可以在构建应用程序时查看整个项目的历史。
所有项目的文件以及对这些文件所做的更改历史都存储在一个名为 存储库. 通常,Git 存储库由 git 管理的文件、历史记录和配置组成。
分布式版本控制系统 Git 下的每个项目,都会经历四个阶段。 Git的四个阶段是:
- 工作目录,
- 暂存区:预提交暂存区,
- 本地存储库,
- 远程存储库(GitHub、GitLab、BitBucket、TFS 等)。
下图说明了 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
Arch 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 版本 2.31.1。
在我们即将发布的教程中,我们将更详细地研究 Git 基础知识。
资源: