GITHUB入门
1、前言
通过本文将学习到
2、如何创建一个GITHUB仓库
2、1什么是GITHUB
GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere.
This tutorial teaches you GitHub essentials like repositories, branches, commits, and Pull Requests. You’ll create your own Hello World repository and learn GitHub’s Pull Request workflow, a popular way to create and review code.
github是一个用来进行版本控制和贡献者的代码托管平台。它能使你和其他工作者在不同的地方干同一个项目。这个指导教程将告诉你GITHUB的基本像,仓库、分支、提交、拉请求。你将会创建你自己的的你好世界仓库和学习如何拉请求的工作流程,去创建并且检查代码的流行方法。
2.2创建新存储库
进入你的github,请注意需要注册GITHUB账号。
hello-world
。下面有个绿色的CREATE REPOSITORY按钮,点击按钮。
3、创建一个分支
分支是一次处理不同版本的存储库的方法。
默认情况下,您的存储库有一个名为branch的分支master
,该分支被认为是权威分支。我们使用分支进行实验并在提交之前进行编辑master
。
当您在分支机构上创建分支时master
,您正在制作该master
时间点的副本或快照。如果其他人master
在您的分支机构上工作时对分支进行了更改,则可以提取这些更新。
该图显示:
master
分支feature
(因为我们在这个分支上做'特色工作')feature
它融入之前的旅程master
4、制作并提交更改
好样的!现在,您在readme-edits
分支的代码视图中,这是一个副本master
。我们来做一些编辑。
在GitHub上,保存的更改称为提交。每个提交都有一个关联的提交消息,这是一个解释为什么进行特定更改的描述。提交消息可捕获更改的历史记录,因此其他贡献者可以了解您已完成的操作以及原因。
制作并提交更改
README.md
文件。5、如何提交分支代码
打开Pull请求
很好的编辑!现在您的分支中有更改master
,您可以打开拉取请求。
Pull Requests是GitHub上合作的核心。当您打开拉取请求时,您提出了更改并请求某人审核并提取您的贡献并将其合并到他们的分支中。拉请求显示来自两个分支的内容的差异或差异。更改,添加和减少以绿色和红色显示。
提交后,即使在代码完成之前,您也可以打开拉取请求并开始讨论。
通过在拉取请求消息中使用GitHub的@mention系统,您可以询问特定人员或团队的反馈,无论他们是在大厅还是10个时区之外。
您甚至可以在自己的存储库中打开pull请求并自行合并。在开展大型项目之前,这是学习GitHub Flow的好方法。
打开Pull Request以更改README
步 | 截图 |
---|---|
点击 “拉取请求”选项卡,然后从“拉取请求”页面中,单击绿色“ 新拉”请求按钮。 | |
在“ 示例比较”框中,选择您创建的分支readme-edits ,以与master (原始)进行比较。 |
|
在比较页面上查看差异中的差异,确保它们是您要提交的内容。 | |
如果您对要提交的更改感到满意,请单击绿色的“创建拉取请求”按钮。 | |
为您的拉取请求提供标题,并写下您的更改的简要说明。 |
完成邮件后,单击“ 创建拉取请求”!
6、合并你的Pull请求
在最后一步中,是时候将您的更改结合在一起 - 将您的readme-edits
分支合并到master
分支中。
master
。7、总结
此步骤说明文档是通过官网加我本人的实验完成,是一个简单的仓库发布。还有本地如何获取代码,以及提交代码还需再进行学习。每天进步一点点。版本控制是进行多人开发必备的技能,不管是GIT还是SVN都得学会。今天于老师说我就找不到一个Leader来帮我去更客户讲吗?我贼想试,可是我连一个正式的开发都没弄过,没有信心。怎么办?多练,自己多写,多想,多总结。一两年之类。我完全可以做到Leader。为什么要这样?因为我想做自己的开发小组,干自己喜欢的东西 。加油!