GitHub 指南

来源:互联网 发布:java解析soap报文 编辑:程序博客网 时间:2024/05/22 07:55

Hello World 项目是计算机编程中的一个历史悠久的传统。这是当你开始学习新东西时的一个简单的练习。现在让我们开始使用 GitHub吧!

你将学习如何:

创建和使用一个repository(仓库)
开始并管理一个新的branch(分支)
改变一个文件并将其提交到GitHub
打开并合并一个pull请求

什么是GitHub

GitHub是用于版本控制和协作的代码托管平台。它让你与来自世界各地的人一起为一个项目而工作。
这个指南会教你一些GitHub的必要知识,如仓库,分支,提交和Pull请求。你将会创建你自己的Hello World仓库并学习GitHub的pull请求工作流程,这是一种创建和查看代码的常见方法。

无需编码

为了完成这个教程,你需要一个GitHub.com 账户并且能够上网,你不需要懂得编程、使用命令行,或者安装Git。

Step 1. 创建一个代码仓库

一个代码仓库通常用来组织一个单一的项目,仓库可以包含文件夹与文件,图片,视频,电子表格,数据集——你的项目所需要的任何东西。我们推荐在你的项目中包含一个README文件或者一个有项目信息的文件,GitHub可以让你在创建一个新的代码仓库时很轻松的添加一个这样的文件,它也提供了其他的常见选项,例如添加一个license文件。
你的hello-world仓库可以是你存储想法,资源,甚至与他人分享和讨论内容的地方。

创建一个新的代码仓库

  1. 在右上角,在你头像的旁边,单击+然后选择New repository。
  2. 将你的repostory命名为hello-world
  3. 写一个简短的描述
  4. 选择 Initialize this repository with a README.
    这里写图片描述

单击Create repository

Step 2. 创建一个分支

分支是一次在不同版本的仓库上工作的方式。
默认情况下,你的仓库有一个名为master的分支,它被认为是最终分支。 我们使用分支进行实验和编辑,然后提交他们到master。
当您在master分支上创建分支时,就相当于创建了master分支在那一时刻的一个拷贝,或者说一个快照。当你在你的分支上工作的时候如果某人在master分支上做了一些改动,那么你可以提取这些更新。

这张图显示了:

  • master分支
  • 一个叫做feature的新分支
  • feature分支合并到master分支的过程
    这里写图片描述

Have you ever saved different versions of a file? Something like:

story.txt
story-joe-edit.txt
story-joe-edit-reviewed.txt
Branches accomplish similar goals in GitHub repositories.

Here at GitHub, our developers, writers, and designers use branches for keeping bug fixes and feature work separate from our master (production) branch. When a change is ready, they merge their branch into master.

0 0
原创粉丝点击