在更高的层次上,GitHub是一个网站和基于云的服务,可以帮助开发人员存储和管理他们的代码,并跟踪和控制对代码的更改。要确切了解GitHub是什么,您需要了解两个相关的原则:
版本控制
饭桶
在本文中,我们将首先解释这两个原则。然后,我们将深入研究GitHub。
什么是版本控制?
版本控制可以帮助开发人员跟踪和管理软件项目代码的变化。随着软件项目的发展,版本控制变得非常重要。以WordPress为例.
在这一点上,WordPress是一个非常大的项目。如果核心开发人员想要在WordPress代码库的特定部分上工作,那么他们直接编辑“官方”源代码是不安全或无效的。
相反,版本控制允许开发人员安全地完成分支和合并。
通过分支,开发人员复制部分源代码(称为存储库)。然后,开发人员可以安全地更改这部分代码,而不会影响项目的其余部分。
然后,一旦开发人员使他或她的部分代码正常工作,他或她就可以将代码合并回主源代码中,以使其形式化。然后跟踪所有这些变化,并在必要时恢复它们。
什么是Git?
Git是Linus Torvalds在2005年创建的一个特定的开源版本控制系统。
具体来说,Git是一个分布式版本控制系统,这意味着每个开发人员的计算机都可以使用整个代码库和历史记录,这样就很容易分支和合并。
根据Stack Overflow开发人员的调查,超过87%的开发人员使用Git。
那么GitHub又是什么呢?
GitHub是一家营利性公司,为Git存储库提供基于云的托管服务。本质上,它让个人和团队更容易使用Git进行版本控制和协作。
GitHub的界面用户友好,所以即使是新手程序员也可以使用Git。没有GitHub,使用Git通常需要更多的技能和命令行。
GitHub非常用户友好,有些人甚至用GitHub来管理其他类型的项目——比如写书。
此外,任何人都可以免费注册和托管公共代码存储库,这使得GitHub特别受开源项目的欢迎(500个错误,未知seo blog,wWw.lwySEo.com)。
作为一家公司,GitHub通过销售托管的私有代码存储库和其他面向业务的程序来赚钱,这些程序使组织更容易管理团队成员和安全性。
探索GitHub接口
为了让您对GitHub界面的外观有一个基本的了解,下面是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文件和数据库进行版本控制。
Pusher是另一个基于Git的插件,它允许你将主题和插件直接从GitHub部署到WordPress网站。
如何开始使用GitHub
要开始使用GitHub:
注册一个免费的GitHub帐户
遵循GitHub Hello World指南,找出您可能想采取的最受欢迎的行动。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/76346.html