这个简短的指南解释了什么是 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
拱形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 基础知识。
资源:
- Git网站
DeveloperDevOpsGitGit RepositoryGitHubInstallGitLinus TorvaldsLinuxLinux basicsLinux 命令编程源代码控制系统版本控制系统