GitHub官网入门教程翻译

    HelloWorld工程在计算机编程中历史悠久,当你学习简单新事物时,它可以作为一个简单的练习,让我们一起走进GitHub(以下简称GH)。GH是一个版本的控制和合作的代码托管平台,可以使你和其他人在不同地方工作在同一项目上。

阅读本文你将会了解到:

  • 创建和使用仓库
  • 创建和管理分支
  • 修改一份文件并将其发布到github来记录
  • 打开并合并一个请求

下面,你将创建自己的Hello World仓库,并学习Pull Request的工作流程。

Step1:创建一个仓库

  仓库通常用来组织一个单独的项目,仓库中可以包含项目中所需的任何东西,比如文件夹、图片、视频、电子表格和一些数据集。建议在仓库中包含一个自述文件(Readme)即该项目的相关信息。GH允许在你创建仓库的同时添加一个自述文件,还可以添加协议文件(License file)等。

这里写图片描述
这里写图片描述

Step2:创建一个分支

   分支可以使不同版本的仓库同时工作。默认仓库中只有一个主分支。当你在主分支上创建另一个分支时,其实是拷贝了一份主分支,也可以称为快照(snapshot)。当你在自己的分支上操作时,有其他人对主分支做了修改,你可以把这些修改更新到自己的分支里。在GH中,开发者、作者、设计师分别使用分支机构将修复bug以及各自的工作和主分支分开。如果已经完成了修改,则将其他分支与主分支合并(见Step3、4、5)。

这里写图片描述
这里写图片描述
这里写图片描述

Step3:进行合并提交更改。

   如图新建的分支readme-edits,它是主分支的一个拷贝。在GH中,保存修改被称作提交(commits)。每次提交都有相关提示,用来解释为什么做出这种修改。提交信息捕捉到你之前的修改,这样其他贡献者就能知道你做了什么,为什么这么做。

这里写图片描述
这里写图片描述
这里写图片描述

Step4:打开合并请求

   经过上一步已经在你的分支上做出了修改,现在可以打开合并请求,这是GH合作开发的核心。打开合并请求,表示正在提交你的修改,并要求有人审查和提交你的贡献,最终将修改合并到他们的分支。请求合并能显示来自两个分支的内容的差异。修改、添加和删除用绿色和红色显示。一旦提交,你甚至可以在代码完成之前打开合并请求并开始讨论。

这里写图片描述
这里写图片描述
这里写图片描述

Step5:合并请求

 将readme-edits分支合并到主分支。

这里写图片描述
这里写图片描述

  • 6
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值