注册Git Hub账号时,按照提示步骤完成,无需多论。然而账号注册完成之后,需了解git的相关基本操作,因为git hub是一个外文网站,所以学习过程中借助了一个工具——有道翻译。
在git中,通过其本身提供的新手引导,以创建一个名为hello world的存储库为例,来学习git的相关基本操作。
学习到的Git操作有:
- 创建一个存储库
- 创建一个分支
- 提交和提交更改
- 打开Pull请求
- 合并Pull请求
创建一个存储库
存储库通常用于组织单个项目。存储库可以包含文件夹和文件、图像、视频、电子表格和数据集——任何项目需要的东西。我们建议包括一个自述文件,或者一个包含项目信息的文件。GitHub使得在创建新存储库的同时添加一个库变得很容易。它还提供了其他常用选项,如许可文件。你的hello-world存储库可以是存储思想、资源甚至与他人共享和讨论内容的地方。
- 在右上角单击“+”并选择New repository。
- 在Repository name一栏为存储库命名。
- 在Description(optional)一栏写一个简短的描述。
- 勾选Initialize this repository with a README一项。
- 点击Create repository完成创建存储库。
创建一个分支
分支是同时处理存储库不同版本的方法。默认情况下,你的存储库有一个名为master的分支,它被认为是最终的分支。在将分支提交给master之前,我们使用分支进行实验和编辑。
分支可以实现创建和合并,如图:
分支的创建和合并创建一个新的分支:
1.转到新存储库hello-world。
2.单击文件列表顶部上面显示branch: master的下拉框。
3.在新的分支文本框中输入一个分支名称readme-edits。
4.选择蓝色框Create branch创建分支或按键盘上的“Enter”键。
提交和提交更改
在GitHub上,保存的更改称为提交。每个提交都有一个关联的提交消息,它是一个解释为什么要进行特定更改的描述。提交消息捕获更改的历史,以便其他贡献者能够理解你所做的工作以及原因。
1.点击README.md文件。
2.单击文件视图右上角的铅笔图标进行编辑。
3.在编辑器中,写一些关于你自己的东西。
4.编写一个提交消息来描述你的更改。
5.点击Commit changes按钮。
这些更改将只对README -edits分支上的README文件进行,所以现在这个分支包含与master不同的内容。
打开Pull请求
Pull请求是GitHub上协作的核心。当你打开一个pull请求时,你是在提议你的更改,并请求某人审查和提取你的贡献,并将它们合并到他们的分支中。拉请求显示来自两个分支的内容的差异。变化、加法和减法用绿色和红色表示。只要提交,就可以甚至在代码完成之前,打开pull请求并开始讨论。
通过在pull request消息中使用GitHub的@mention system系统,你可以从特定的人或团队那里获得反馈。
打开一个Pull请求来更改README:
1.单击Pull Request选项卡,然后从Pull Request页面中,单击绿色的New Pull Request按钮。
2.在“示例比较”框(Example comparisons)中,选择您所创建的分支“readme-edits”,以便与master(原始)进行比较。
image3.在比较页面上查看你的差异,确保它们是你想要提交的。
image4.当您确定这些是你想要提交的更改时,单击绿色的Create Pull Request按钮。
image5.给你的pull request一个标题,并对你的修改做一个简短的描述。
image6.当你完成时,单击Create pull request完成打开pull请求。
提示:你可以使用表情符号,将图片和gif拖放到评论和请求中。
合并Pull请求
将更改合并在一起——将你的readme-edits分支合并到主分支中。
1.单击绿色的Merge pull request按钮将更改合并到master中。
2.点击Confirm merge确认合并。
3.使用紫色框中delete branch按钮删除分支,因为它的更改已经合并。
image关于pull请求的功能和GitHub flow
GitHub flow是一种轻量级的、基于分支的工作流,它支持团队和项目,在这些团队和项目中经常进行部署。
- 创建一个分支
- 添加提交
- 打开Pull请求
- 讨论并检查您的代码
- 部署
- 合并
网友评论