Git 初学者指南

如果您是 Linux 用户,您可能在某个时候遇到过 Git,可能是在尝试下载新程序或查看 CVS 或 Subversion 等版本控制系统时。 Git 是由 Linux 内核著名的 Linus Torvalds 创建的修订控制系统,原因是对现有解决方案缺乏满意。 设计的主要重点是速度,或者更具体地说,效率。 Git 解决了以前系统的许多缺点,并且在更短的时间内完成了所有工作。 如果您想学习 Git,本初学者指南将帮助您入门。

Git 做什么

假设您正在为客户创建一个网站。 他们陈述他们想要的东西,你设计它,他们审查它并进行修改等等。随着客户的每一组修改,网站都会发生变化和增长。 之后,客户可能会说,“我更喜欢去年 9 月的样子。” 正常情况下,你有问题。 您可能没有从那时起的所有文件和数据,并且您的代码可能已经发生了很大变化,以至于很难或不可能恢复。

修订控制系统的重点是解决上述段落中的几乎所有问题。 您可以跟踪对代码和文件的每次更改,并随时恢复到原来的状态。

Git 是如何工作的

每个项目的目录都是它自己的 Git 存储库。 您将该项目的所有文件保存在该目录中,并定期告诉 Git 使用文件的当前状态更新其信息。 告诉 Git 记录状态的过程是 commit. 每次提交时(应该经常提交),Git 都会查看所有被指示跟踪的文件,并将这些文件(不是所有新文件)中的差异保存到“.git”目录中。 每次提交都会成为项目开发的新保存点。

或者,您可以将本地 git 存储库推送到外部主机,例如 GitHub 或您自己的 Git 服务器。 这允许项目中的多个贡献者能够频繁、快速地向他们的本地存储库提交,然后将所有这些本地提交捆绑到对在线存储库的单个更新中。

这是使 Git 比其他一些版本控制系统 (VCS) 更快使用的原因之一:您可以经常提交到本地存储库,而不必浪费时间和带宽,而不必为每个存储库上传到服务器。

获取 Git

大多数 Linux 发行版都预装了 Git。 如果您的系统没有附带它,您可以从软件中心或包管理器轻松安装它,因为它在大多数存储库中都很容易获得。

您可以在终端中安装它:

如果您在另一个平台上或无法使用此类存储库,您可以下载并手动安装软件包 这里.

使用 Git

创建本地 git 存储库的过程既快速又简单。 首先,创建一个您打算用于项目的目录并将终端打开到该位置。

使用以下命令启动 Git 存储库:

这将创建一个“.git”目录(从视图中隐藏)来保存您的存储库信息。 您可能想要开始添加一些文件。 我们将首先创建一个简单的 README 文件,将其添加到存储库的要查看的文件列表中,然后将我们的文件提交到存储库。

您将被带到一个文本编辑器屏幕(确切的文本编辑器取决于您的发行版和配置),您应该在其中输入有关此提交的任何注释。 这些通常是自上次提交以来发生的更改的简短摘要。 保存并退出文本编辑器后,提交应成功完成。

Git 提交初学者指南编辑

如果在上述过程中,Git 抛出一个错误,说它无法识别你,你必须告诉它你是谁。 这样做就像输入一样简单:

我们基本上已经创建了该文件当前状态的快照。 任何进一步的更改(您提交的)都将保存在此之上。

单独添加和提交每个文件,就像在 example 以上,可能会变得乏味。 为了解决这个问题,您可以改为在当前目录中添加所有文件

您可以一次提交所有已知更改的文件

Git 克隆仓库初学者指南

其他一些方便的 git 命令选项包括:

当然,这只是 Git 可以做的事情的开始。 一旦你掌握了 GIt,你就可以开始使用 Github 并学习如何在你的 pull request 中添加屏幕截图和动画。

订阅我们的新闻!

我们最新的教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅