很有可能你听说过GitHub如果你在技术领域,即使你不是开发者。在学习软件或web开发时,您甚至可能会偶然发现一两个GitHub存储库。雷竞技苹果下载官方版

不过,如果你从未使用过GitHub,它可能会让你感到困惑。是云存储站点吗?一个面向程序员的社交网站?代码共享网站吗?事实证明,所有这些问题的答案都是肯定的,甚至更多。

如今,GitHub是开发者共享代码和项目工作的最受欢迎的资源之一。reybet雷竞技下载它是免费的,易于使用,并且已经成为开源软件发展的中心。雷竞技苹果下载官方版

如果这一切听起来像是你应该知道的事情,请继续阅读——我们将解释什么是GitHub,为什么它受欢迎,如何开始,也许最重要的是,“Git”到底意味着什么。

现在下载:免费HTML和CSS入门指南

自2008年成立以来,GitHub已经获得了数百万用户,并成为协作软件项目的首选平台。雷竞技苹果下载官方版该服务是免费的,并提供了几个有用的功能,用于共享代码和与他人实时合作。

除了代码相关的功能,GitHub还鼓励用户建立个人资料和品牌。你可以访问任何人的个人资料,看看他们拥有什么项目,并做出了贡献。这使得GitHub成为一种面向程序员的社交网络,并促进了软件和软件的协作雷竞技苹果下载官方版网站开发

我们将更详细地讨论GitHub。但首先,我们需要了解GitHub基于的技术,Git。

Git是什么?

Git是开源的版本控制软件,用于管理和跟踪文件的修订。雷竞技苹果下载官方版它可以用于任何文件类型,但最常用于跟踪代码文件。Git是软件开发中使用最广泛的版本控制系统,GitHub在其服务中利用了这一技术,因此得名。雷竞技苹果下载官方版

您以前可能使用过某种形式的版本控制。例如,谷歌文档(以及其他谷歌工作区工具)有一个“版本历史”工具,你可以在不同的时间点查看文档的变化。微软Office也有类似的“Track Changes”功能。或者,您可能更喜欢保存一个文件的多个副本,并将它们标记为“v1”、“v2”等。

高级版本控制对于软件项目是必要的,特别是协作项目。雷竞技苹果下载官方版在构建软件时,开发人员经常同雷竞技苹果下载官方版时更新代码以添加特性并修复bug。直接对源代码进行这些更改是没有意义的,因为任何问题都会影响用户。相反,开发人员使用他们自己的代码副本,然后——在代码经过彻底测试之后——将此代码添加到主代码库中。

这似乎很好。但是,如果有多个贡献者,如果没有办法将每个人的贡献合并到一个统一的代码库中,或者查看谁贡献了什么更改,那么事情很快就会变得非常混乱。这些更改还必须被跟踪和存储,以防出现故障,开发人员需要回溯和恢复以前的版本。

这就是Git的作用。当开发人员想要对软件进行更改时,他们会从中央存储位置(称为存储库,或简称为“repo”)下载源雷竞技苹果下载官方版代码的自己的副本到本地系统,对自己的副本安全地进行修改,然后将修改后的副本与存储库中的源文件以及解释更改的注释合并。Git跟踪所有这些修改并将以前的版本作为备份存储。

GitHub的用途是什么?

GitHub允许雷竞技苹果下载官方版软件开发人员和工程师在云上免费创建远程、面向公众的存储库。一旦你在GitHub上建立了一个存储库,你就可以将它复制到你的设备上,在本地添加和修改文件,然后将你的更改“推”回存储库,在那里你的更改将显示给公众。

那么,为什么你更喜欢GitHub而不是使用私有存储库进行开发呢?以下是GitHub成为大玩家的关键原因:

增强合作

GitHub最大的卖点是它的一组项目协作特性,包括版本控制和访问控制。

为了说明GitHub的可行性,想象一下这样的场景:你想编写一个在线游戏,你让你的朋友帮你。您创建一个存储库在GitHub上存储所有文件,包括当前和过去的版本,然后让你的朋友也可以访问这个回购。

你决定致力于主要的游戏玩法和屏幕,而你的搭档则负责游戏的菜单和设置屏幕。为了让你俩在不干扰对方工作的情况下同时推进你的改变,你创造了一个分支-一个单独的开发区域-你的队友可以在那里构建他们的屏幕。与此同时,你继续在你的分公司工作。

一旦你的朋友完成了他们的工作,他们可以把请求要求把他们的工作和你的工作结合起来。如果你同意,你可以合并分支和代码。

现在,假设另一个开发者看到了你的游戏库,并有了添加多人模式的想法。他们可以-或制作自己的副本-你的存储库,然后添加他们的新功能。一旦完成,他们可以提交一个pull请求给你。如果您同意,这个分叉存储库将与您的存储库合并,您的游戏现在就是多人游戏了!请注意,任何人都可以fork一个公共存储库,但这取决于存储库所有者是否接受或拒绝拉取请求。

当然,没有一个软件是完美的,雷竞技苹果下载官方版这就是为什么你的GitHub回购也有一个问题列出待办事项并报告游戏中的问题,讨论它们并标记它们已解决。要解决这些问题,您可以回顾文件的更改日志,查看何时何地出现了问题。

总而言之,GitHub提供了一个集中的空间,在这里,几个、几十个甚至数千个开发人员可以无缝地为一个项目贡献自己的力量,而不必担心覆盖任何人的工作或失去对变更的跟踪。

简单的文件管理

GitHub在Git之上增加了一个光滑的图形用户界面(GUI)层。Git本身通过命令行(计算机的基于文本的界面)进行操作。开发人员知道如何使用命令行,但对许多人来说,这并不总是与文件交互的最有效方式。

GitHub的界面提供了一个干净和用户友好的方式来执行Git操作以及查看文件历史。这对开发人员来说更方便,对掌握Git的初学者来说也更容易访问。

另一个让GitHub更容易访问的好处是它的云基础设施。GitHub用户可以从任何位置和设备访问他们的存储库,下载存储库,并推送他们的更改。使用GitHub意味着你不局限于一个设备或环境。

社交网络

任何GitHub用户都知道,这个平台不仅仅是一个编写代码的地方。所有GitHub用户都有个人资料,可以在网站上显示他们的项目、贡献和活动,并且可以看到任何人面向公众的个人资料和存储库。

github上的用户简介

图片来源

GitHub的社交网络对其成功至关重要,因为它鼓励开发者探索各种开源项目,并为之做出贡献。在此之前,有抱负的合作者必须亲自联系项目所有者,请求许可才能做出贡献。使用GitHub,它就像fork一个项目,然后发出一个pull请求一样简单。然后,项目所有者可以在接受他们的请求之前审查某人的简介和过去的贡献。

GitHub还可以作为向雇主展示项目的一种方式,充当各种类型的作品集。例如,招聘人员经常使用GitHub来寻找人才,因为任何人都可以查看潜在客户的代码。

开源项目

由于我们了解到的好处,GitHub推动了开源合作的激增,导致了许多广泛使用的软件技术的创造。雷竞技苹果下载官方版从CSS框架数据可视化库到一个你可能会花太多时间玩这个游戏如果没有开放的GitHub库,许多令人印象深刻的成就就不会出现。

作为Web 2.0的一个趋势,GitHub也向任何想要的人开放了软件开发雷竞技苹果下载官方版学习编程,培育一个积极参与、创新和富有成效的社区。

私人仓库

当然,这一切都很棒,但如果一切都是免费和开源的,GitHub怎么赚钱呢?

答案是GitHub也提供付费服务,包括私人存储库。在付费计划中,团队可以在GitHub上合作,同时将他们的代码关在虚拟的门后。GitHub还提供企业解决方案,为组织提供内部协作工具。

如何开始使用GitHub

GitHub上销售?下面是如何开始的。只是一个提示:在使用GitHub之前,您应该习惯使用命令行,因为Git使用终端作为它的界面。

1.请安装最新版本的Git在你的设备。你需要安装Git才能使用GitHub存储库。有多种方法可以做到这一点,所以请参考Git网站上的建议。Git软件是免费雷竞技苹果下载官方版的。

2.在安装Git,去GitHub的网站用你的电子邮件地址创建一个账户。

3.一旦你的GitHub账户设置好,你就会被带到仪表盘。要启动第一个存储库,请单击创建存储库在左边。

github中的用户登录屏幕

4.创建一个新的存储库屏幕,输入您的存储库名称和可选的描述(您可以稍后更改这两者)。

5.在同一个屏幕上,添加一个README文件(描述项目的文本文件和开发中的最佳实践)、一个.gitignore(删除不相关的文件,如. ds_store)和一个项目许可。

github中的存储库设置选项屏幕

6.点击创建存储库.您将被带到主存储库页面,其中列出了您的文件。

7.现在,你将创建一个GitHub存储库的本地副本(或者在GitHub术语中,“克隆”你的存储库),在那里你将编辑你的文件并推动你的更改。在主存储库页面上,单击绿色代码按钮,然后复制存储库的HTTPS URL。

github中的存储库屏幕,打开克隆存储库选项

8.打开终端并导航到要放置存储库副本的目录。

9.在终端中输入git克隆.在此之后,在之前复制的存储库URL中进行粘贴。你的命令应该是这样的:


git克隆https://github.com/your-username/your-repo-name.git

10.新闻输入克隆存储库。您将看到一个新文件添加到您的本地文件系统,其中包含您的存储库名称。如果您打开这个文件,您将看到它包含了GitHub存储库中的文件。这些是存储库文件的复制版本,您可以编辑它们,然后将它们推回存储库。

11.最后,让我们在克隆存储库中创建一个新文件,然后将其推送到GitHub。在本地克隆中,创建一个名为hello.txt.在其中,粘贴文本你好,世界!并保存文件。

12.在终端中,导航到克隆存储库内部。

13.在终端中输入git添加。并按输入.这将为您的克隆存储库中的所有文件做好推送准备。

14.在终端中输入Git commit -m " added hello.txt "并按输入.这会将您的更改提交到更改日志。引号中的文本是对提交目的的简要描述。

15.类型Git push origin main在终端机,按下输入

16.回到GitHub存储库,您将看到添加的新文件。

github存储库屏幕

GitHub:软件背后的平台雷竞技苹果下载官方版

当我们想到技术创新时,有时很容易把所有事情都归因于一个人——想想史蒂夫·乔布斯或比尔·盖茨。当然,现实情况是,软件的进步要归功于数以百万计的专业和业余开发雷竞技苹果下载官方版人员以新的方式共同开发新事物。

这就是GitHub的美妙之处:它降低了合作的准入门槛,所以任何人都可以为自己选择的项目贡献自己的想法,或者开始自己的项目。很难想象在GitHub出现之前,开源软件的世界是怎样的——事实上,GitHub的数量肯定要少得多。雷竞技苹果下载官方版现在,任何人都可以去探索,包括你。

新的文字-动作

css的介绍

最初发布于2021年9月15日上午7:00:00,更新于2021年9月15日

主题:

网站开发