GitHub是什么

GitHub是什么从较高的层面来说,GitHub是一个基于网站和云的服务,可以帮助开发人员存储和管理他们的代码,以及跟踪和控制对代码的更改。要准确理解GitHub是什么,您需要了解两个相关原则:
版本控制
GIT
在本文

在更高的层次上,GitHub是一个网站和基于云的服务,可以帮助开发人员存储和管理他们的代码,并跟踪和控制对代码的更改。要确切了解GitHub是什么,您需要了解两个相关的原则:

版本控制

饭桶

在本文中,我们将首先解释这两个原则。然后,我们将深入研究GitHub。

什么是版本控制?

版本控制可以帮助开发人员跟踪和管理软件项目代码的变化。随着软件项目的发展,版本控制变得非常重要。以WordPress为例.

在这一点上,WordPress是一个非常大的项目。如果核心开发人员想要在WordPress代码库的特定部分上工作,那么他们直接编辑“官方”源代码是不安全或无效的。

相反,版本控制允许开发人员安全地完成分支和合并。

通过分支,开发人员复制部分源代码(称为存储库)。然后,开发人员可以安全地更改这部分代码,而不会影响项目的其余部分。

然后,一旦开发人员使他或她的部分代码正常工作,他或她就可以将代码合并回主源代码中,以使其形式化。然后跟踪所有这些变化,并在必要时恢复它们。

什么是Git?

Git是Linus Torvalds在2005年创建的一个特定的开源版本控制系统。

具体来说,Git是一个分布式版本控制系统,这意味着每个开发人员的计算机都可以使用整个代码库和历史记录,这样就很容易分支和合并。

根据Stack Overflow开发人员的调查,超过87%的开发人员使用Git。

那么GitHub又是什么呢?

GitHub主页

GitHub是一家营利性公司,为Git存储库提供基于云的托管服务。本质上,它让个人和团队更容易使用Git进行版本控制和协作。

GitHub的界面用户友好,所以即使是新手程序员也可以使用Git。没有GitHub,使用Git通常需要更多的技能和命令行。

GitHub非常用户友好,有些人甚至用GitHub来管理其他类型的项目——比如写书。

此外,任何人都可以免费注册和托管公共代码存储库,这使得GitHub特别受开源项目的欢迎(500个错误,未知seo blog,wWw.lwySEo.com)。

作为一家公司,GitHub通过销售托管的私有代码存储库和其他面向业务的程序来赚钱,这些程序使组织更容易管理团队成员和安全性。

探索GitHub接口

为了让您对GitHub界面的外观有一个基本的了解,下面是GitHub存储库中托管的WordPress源代码:

GitHub上的WordPress代码

从这里,您可以查看正在处理的分支以及何时有人提交(这有点像“保存”文件)。根据存储库的设置方式,您还可以创建自己的分支,并在那里进行自己的提交。

一旦进行了一些更改,您就可以通过发出拉取请求将代码提交回分支机构。拉取请求基本上要求分支机构的负责人包含您的代码。它还可以帮助那个人确切地看到您在代码中更改了什么。

如果您想在自己的帐户中编辑部分或全部WordPress源代码更长时间,也可以通过单击fork按钮来fork它(一个fork在概念上类似于一个分支,但Fork更永久):

分叉代码的一个例子

WordPress本身最初是b2/cafelog的一个分支。如果你想了解更多如何使用GitHub,GitHub的《Hello World Guide》提供了适合入门的初学者教程。

其他方法使用Git和GitHub与WordPress

许多WordPress主题和插件开发人员在GitHub上托管他们项目的源代码。例如,您可以检查Elementor页面生成器代码、Zerif Lite主题源代码等等。

但是有WordPress插件可以帮助你更直接地使用Git和WordPress。

例如,VersionPress旨在将Git的强大功能引入到常规的WordPress操作中,例如更新帖子或安装插件。版本对你的WordPress文件和数据库进行版本控制。

VersionPress

Pusher是另一个基于Git的插件,它允许你将主题和插件直接从GitHub部署到WordPress网站。

如何开始使用GitHub

要开始使用GitHub:

注册一个免费的GitHub帐户

遵循GitHub Hello World指南,找出您可能想采取的最受欢迎的行动。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/76346.html

(0)

相关推荐