柯尔特斯蒂尔

所有经验水平的开发人员的一个关键技术是在GitHub上的熟练程度。Github上是Git仓库托管平台,作为一个中央位置来存储和管理代码。GitHub的是为开发人员和他们的团队的热门选择,因为它提供了版本控制,协作能力,和同龄人分享他们的试验和成功的软件工程的一个社区。

在这篇文章中,我们将在创建第一个GitHub的库完成的教程。首先,让我们开始在GitHub的生态系统定睛一看,为什么我建议学生我Web开发训练营课程所有的软件开发人员都要花时间来理解这个有价值的工具。

网络开发者训练营

最后更新2020年8月

  • 406课
  • 所有级别
4.6 (179951)

唯一的办法,你需要学习Web开发 - HTML,CSS,JS,节点,以及更bob外围官网多!|由柯尔特斯蒂尔

探索课程

GitHub上的Git对比

他们可能有相似的名称,但GitHub的是同义使用Git。一些开发人员使用Git工作,从不使用GitHub上。

Git是什么?这是一个开放源码的版本控制管理系统,它的轨道改变的项目。版本控制软件记录和管理源代码和文件的每次改变。Git是一个类型版本控制系统,供开发人员和团队对代码版本进行管理和协作,代码版本在开发生命周期中移动时存储在项目存储库中。bob外围官网

Git可以在没有GitHub或其他类似平台的情况下单独使用,但是如果没有GitHub这样的平台,就很难与同事或开发者社区协作和共享代码。

如何GitHub的比较的Git?GitHub的是一个网络平台,主机git仓库。GitHub上看作一个项目观众分享不同的代码版本和访问远程仓库。每个库包含所有项目文件和历史记录码。存储库包含所有项目文件,代码历史,可以有多个合作者。

开发人员克隆(下载)一个存储库到他们的计算机上,并在项目的本地版本上工作。在本地计算机上编写代码或开发新特性后,开发人员将更改推送到相同的GitHub存储库中。然后,其他开发人员或团队成员可以将版本下载到他们的计算机上,并与项目的开发保持同步。bob外围官网

5 GitHub给开发者带来了好处

我们知道,从GitHub的Git是如何不同,但为什么开发商花时间去学习和使用它?有几个好处,我与学生讨论为什么他们需要使用GitHub上分享:

如何创建一个GitHub存储库

现在你知道了为什么对于GitHub,我将通过本教程介绍如何创建您的第一个存储库来帮助您在平台上入门。我们将从创建一个本地项目开始,演示如何将其上传到GitHub。

步骤1:创建一个新的本地Git存储库

打开你的终端并导航到项目文件夹,然后运行下面的命令来创建一个新的项目文件夹,然后导航到它:

mkdir hello world

cd hello world

要初始化一个新的本地Git仓库,我们需要运行`git的init`命令:

git的初始化

运行该命令之后,您应该会得到关于为项目初始化了一个空Git存储库的反馈。

步骤2:向Git存储库添加一个新文件

在项目中创建文件夹中的新文件,我们将调用我们的示例文件`hello.js`

您可以使用您的操作系统的图形界面来创建文件,或使用以下终端命令:

Bash (Mac/Linux)终端:触摸hello.js

你可以打开你的文本编辑器hello.js文件,并写入以下JavaScript代码打印你好,世界!控制台:

的console.log(的 “Hello World!”);

保存文件的更改并切换回终端窗口。注意:确保使用Git工作时经常使用'混帐status`命令。这是检查你的项目文件的状态和整个仓库的好方法。

步骤3:将初始提交提交到本地存储库

运行以下命令来跟踪您的文件,并在本地存储库中进行初始提交:

git的添加。

git的承诺-m“初始提交”

如果这样做了,这意味着我们成功地制备了新的本地存储库推送到GitHub的!

第4步:创建一个新的GitHub库

要创建新的GitHub存储库,请导航到github.com按在右上角的加号,然后选择“新的存储库选项,如下图所示:

您也可以访问GitHub页面来创建新的存储库:https://github.com/new

在该页面上,我们首先需要指定a库名和一个可选的描述。

库名我们可以指定相同的项目名称(hello world)作为我们在示例中使用的本地存储库。如果你愿意,你也可以写a描述,但是您也可以跳过这个字段,就像我们在上面的截图中所做的那样。

您可以设置档案库公共私人的。上传代码到公共目录时,请确保它不包含任何不打算与他人共享的敏感数据。当创建一个私人的仓库,你手动选择谁可以访问新的存储库。

第5步:推动我们的代码GitHub的库

完成最后一步后,您将被发送到新的GitHub存储库的起始页面,如下所示:

由于我们已经创建了本地的Git回购,我们将重点放在了“…或者从命令行推一个现有的存储库"页面的一部分。

(注意:如果我们还没有创建本地存储库,那么我们将按照第一组命令从刚刚创建的远程GitHub存储库创建本地存储库。)

终极MySQL训练营:从SQL初学者到专家
柯尔特斯蒂尔,伊恩Schoonover
4.6 (43902)
畅销书
高级Web开发者训练营
柯尔特斯蒂尔,埃利Schoppik,蒂姆·加西亚,马特巷
4.5 (8138)
现代的Python 3训练营
柯尔特斯蒂尔
4.7 (19565)
网络开发者训练营
柯尔特斯蒂尔
4.6 (179951)
比特币和加密货币训练营
柯尔特·斯蒂尔,凯文·卡茨
4.5 (556)
畅销书
JavaScript算法和数据结构的大师类
柯尔特斯蒂尔
4.7 (9733)
畅销书
Bootstrap训练营
柯尔特斯蒂尔
4.6 (1985)
现代的Javascript训练营课程(2020年)
柯尔特斯蒂尔,斯蒂芬Grider
4.7 (4790)

柯尔特·斯蒂尔(Colt Steele)的课程

git远程添加原点命令将本地资源库与远程GitHub的仓库,我们刚刚创建关联。我们基本上就是告诉你的Git回购,我们有我们想要了解一个URL,我们给它取名为“原点”。您不必到远程“原产地”的名字,但它是标准的,如果你只需要一个遥控器。

混帐推命令,然后将本地Git存储库代码推送到远程GitHub存储库。

现在,从您的项目文件夹切换到本地终端,并运行指定的命令:

git remote add origin /.gitgit push -u origin master

当您运行混帐推命令你会被提示输入您的GitHub上的用户名和密码,登录到从终端的GitHub的帐户。

推送存储库后,导航回您的GitHub帐户页面或存储库链接,并刷新它:https://github.com//

现在,您可以使用链接到与其他人分享你的项目库!

任何人都可以点击hello.js以查看我们的项目文件的内容。另外,其他开发人员可以通过点击屏幕截图中突出显示的绿色按钮,克隆或下载远程存储库到他们的本地计算机上。其他数据,包括过去提交现有分支机构等会从资源库中可见。

深入探讨GitHub的我的视频教程。

使您的团队。带领你的行业。

探索如何学习新技能的团队与网络开发的课程在Udemy的商务演示。bob外围官网

请求一个演示

您建立第一个GitHub的仓库恭喜!你准备好开源项目,分享与队友协作,并从更大的开发者社区了解更多信息。现在,学习更多的基础知识在我的集bob外围官网训课程Web开发