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仓库可以是你存储想法,资源,甚至与他人分享和讨论内容的地方。
创建一个新的代码仓库
- 在右上角,在你头像的旁边,单击+然后选择New repository。
- 将你的repostory命名为hello-world
- 写一个简短的描述
- 选择 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.
- GitHub指南
- github指南
- GitHub 指南
- 【GitHub】GitHub 漫游指南
- github操作指南
- ubuntu github指南
- github入门指南
- GitHub网页版指南
- GitHub代码合成指南
- github新手指南
- GitHub 漫游指南
- Github操作指南
- GitHub入门指南
- GitHub新手指南
- GitHub入门指南(翻译)
- github入门指南
- github入门指南
- GitHub基本操作指南
- cuda7.5配置opencv2.4.9
- Android view.setVisibility()后调用layout()方法无效的问题
- Java中的Exception异常 自定义异常
- 新闻发布项目——后台JSP界面adminManage/adminIndex.jsp
- CodeForces 740B Alyona and flowers 简单暴力
- GitHub 指南
- Docker学习笔记一:理论
- 客户端HTTP Header 请求实例
- 排序算法之冒泡排序
- JDK 8中支持的三种多线程方式
- 图像处理常用插值方法总结
- C/C++编程小练习 八皇后问题(回溯算法实现)
- android 上传本地项目到github --Can't finish GitHub sharing process Failed to connect to github.com port 443
- “区块链”究竟是什么鬼