Github教程:如何创建第一个Github存储库
对于所有经验级别的开发人员来说,一项关键技能是熟练掌握GitHub。github是Git存储库的托管平台,作为存储和管理代码的中心位置。GitHub是开发人员及其团队的热门选择,因为它提供版本控制、协作功能,以及一个分享他们在软件工程中的试验和成功的同行社区。
在本文中,我们将完成关于创建第一个GitHub存储库的教程。首先,让我们仔细看看GitHub的生态系统,以及我为什么推荐我的学生网络开发者训练营课程所有的软件开发人员都花时间去理解这个有价值的工具。
GitHub vs.Git
他们可能有相似的名字,但GitHub是不Git的同义词。有些开发人员使用Git却从不使用GitHub。
Git是什么?它是一个开源版本控制管理系统,可以跟踪项目的更改。版本控制软件记录并管理对源代码和文件所做的每一次更改。Git是一个类型版本控制系统,供开发人员和团队管理和协作代码版本,这些版本在整个开发生命周期中存储在项目存储库中。bob外围官网
Git可以在没有GitHub或其他类似平台的情况下单独使用,但是如果没有GitHub这样的平台,很难与同事或开发人员社区协作和共享代码。
GitHub与Git相比如何?GitHub是一个托管Git仓库的web平台。可以将GitHub看作一个项目查看器,它可以共享不同的代码版本并访问远程存储库。每个存储库包含所有项目文件和代码历史记录。存储库包含所有项目文件、代码历史记录,并且可以有多个协作者。
开发人员复制(下载)一个存储库到他们的计算机上,并在项目的本地版本上工作。在本地计算机上编写代码或开发新特性后,开发人员将更改推到同一个GitHub存储库中。然后,其他开发人员或团队成员可以将版本下载到他们的计算机上,并与项目的开发保持同步。bob外围官网
5 GitHub对开发人员的好处
我们知道GitHub与Git有什么不同,但是为什么开发人员要花时间学习和使用它呢?关于为什么应该使用GitHub,我与学生分享了几个好处:
- 协作-与开发者社区的协作是GitHub最常见的用途之一,也是它最大的好处之一。这是一种让队友一起工作并提供反馈的方式。GitHub也是开源项目看到单个开发人员持续协作的理想方式。事实上,GitHub是互联网上最大的开源代码库!
- 版本控制和备份-Git是版本控制软件,而GitHub是存储和访问使用Git的项目的平台。基本上,GitHub充当软件项目的云备份。
- 项目管理-GitHub可以用作跟踪问题和bug的技术项目管理工具。这有助于项目在整个软件开发生命周期中保持进度。bob外围官网
- 开发人员组合-GitHub提供了一个名为GitHub Pages的免费web托管服务。这是一种将GitHub存储库转变为易于查看的投资组合网站的简单方法。
- 网络- GitHub有点像面向开发者的社交网站。用户可以互相关注、给项目打分、协作、交流,并与来自世界各地的其他开发人员见面。
如何创建一个GitHub存储库
既然你知道为什么?在GitHub中,我将通过本教程让您开始在这个平台上创建您的第一个存储库。我们将从创建一个本地项目开始,演示如何将其上传到GitHub。
步骤1:创建一个新的本地Git存储库
打开终端并导航到项目文件夹,然后运行以下命令创建新的项目文件夹并导航到其中:
mkdir你好世界
cd hello world
要初始化一个新的本地Git仓库,我们需要运行' Git init '命令:
初始化
运行该命令后,您应该会得到反馈,您的项目初始化了一个空的Git存储库。
步骤2:向Git存储库添加新文件
在您的项目文件夹中创建一个新文件,我们将调用示例文件“hello.js”`
您可以使用操作系统的图形界面创建文件,或使用以下终端命令:
Windows Powershell:ni hello.js Bash(Mac/Linux)终端:touch hello.js
你可以用文本编辑器打开hello.js文件,然后编写如下的JavaScript代码打印出来你好世界!控制台:
console.log(“Hello World !”);
保存文件更改并切换回终端窗口。注意:在使用git时,一定要经常使用' git status '命令。这是检查项目文件和整个存储库状态的好方法。
步骤3:向本地存储库进行初始提交
运行以下命令来跟踪您的文件,并在本地存储库中进行初始提交:
git添加。
git提交-m“初始提交”
完成后,这意味着我们成功地准备了新的本地存储库,并将其推送到GitHub!
步骤4:创建新的GitHub存储库
要创建一个新的GitHub存储库,导航到github.com然后按右上角的加号,然后选择'新的存储库’选项,如下面的截图所示:
你也可以通过访问这个链接导航到GitHub页面创建新的存储库:https://github.com/new
在该页面上,我们首先需要指定库名称和一个可选的描述。

为库名称,我们可以指定相同的项目名称(你好,世界)作为我们在示例中使用的本地存储库。如果你愿意,你也可以写a描述但您也可以跳过该字段,就像我们在上面的屏幕截图中所做的那样。
您可以将存储库设置为平民的或私有的.当将代码上传到公共目录时,请确保它不包含任何不想与他人共享的敏感数据。当创建一个私有的存储库中,您将手动选择谁可以访问新存储库。
步骤5:将代码推送到GitHub存储库
在最后一步之后,你会被发送到新的GitHub存储库的起始页面,它看起来像这样:

因为我们已经在本地创建了Git repo,所以我们将重点关注“或者从命令行推送现有的存储库”页面的一部分。
(注意:如果我们还没有创建本地存储库,那么我们将按照第一组命令从刚刚创建的远程GitHub创建本地存储库。)
的Git远程添加原点命令将把我们的本地存储库与我们刚刚创建的远程GitHub存储库关联起来。我们实际上是在告诉Git repo我们有一个想让它知道的URL,我们给它命名为origin您不必将远程命名为“origin”,但如果您只有一个远程,那么它是标准名称。
的git推送命令,然后将本地Git存储库代码推送到远程GitHub存储库。
现在,切换回本地终端并从项目文件夹运行指定的命令:
Git remote add origin
当你运行git推送命令会提示你输入你的GitHub用户名和密码,从终端登录到你的GitHub帐户。
推送存储库后,导航回GitHub帐户页面或存储库链接并刷新它:https://github.com/
现在,您可以使用该链接与其他人共享您的项目存储库!

任何人都可以点击你好文件以查看我们的项目文件的内容。另外,其他开发人员可以通过点击屏幕截图中突出显示的绿色按钮复制或下载远程存储库到他们的本地计算机上。其他数据,包括过去提交,现有的分支机构等将从存储库中可见。
祝贺您创建了第一个GitHub存储库!您已经准备好在开放源码项目上进行协作,与队友分享,并从更大的开发人员社区学习更多知识。现在,学习更多的基础我的训练bob外围官网营课程中的web开发.