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

对于存储库名称,我们可以指定相同的项目名称(hello world)作为我们在示例中使用的本地存储库描述,但您也可以跳过该字段,就像我们在上面的截图所做的那样。
您可以将存储库设置为公共或私人。将代码上载到公用目录时,请确保其中不包含任何不打算与其他人共享的敏感数据。创建私人存储库,您将手动选择谁可以访问新存储库。
步骤5:将我们的代码推送到GitHub存储库
完成最后一步后,您将被发送到新GitHub存储库的起始页,如下所示:

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

任何人都可以点击hello.js文件以查看项目文件的内容。此外,其他开发人员可以通过单击屏幕截图中突出显示的绿色按钮将远程存储库克隆或下载到本地计算机。其他数据,包括提交,现有分支机构等将从存储库中可见。
祝贺您创建了第一个GitHub存储库!您已经准备好就开放源代码项目进行协作,与队友共享,并从更大的开发人员社区了解更多信息。现在,了解更多的基础知识在我的训betwayapp下载安装练营课程的Web开发.