博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
github第一步之初始化操作
阅读量:4488 次
发布时间:2019-06-08

本文共 1234 字,大约阅读时间需要 4 分钟。

目录

github是一个用于版本控制和协作的代码托管平台。可以让所有人在任何地方协同工作。

分支branch是一次在不同版本的存储库上工作的方式,创建仓库时默认有一个master分支。

一般步骤:

  1. 创建资源库repository

  2. 创建并管理一个分支feature

  3. 修改文件并提交改变给gihthub

  4. 打开并合并一个pull请求

0、首先注册一个账号

1、创建知识库Repository

创建repository方法:

  1. 右上角+号选择New repository

  2. 修改repository名称

  3. 写一个简短的描述

  4. 初始化repository并生成一个README文件

repository

2、创建一个分支branch——feature

每次创建一个分支feature就相当于对主分支master的一份复制

分支合并方式图:

  1. 首先是有一个主分支;

  2. 然后新建一个名为feature的分支,在feature上进行一系列操作,例如修改edit、提交commit、拉取pull、讨论建议discuss等;

  3. 作后将feature分支上的内容合并(merge)到主分支matser。

branch

这里面可以包含的文件有:文件夹folders and 文件files, 图像images, 视频videos, spreadsheets电子表格, and data sets数据集 – anything your project needs.

新建分支的方法:

  1. 在新建了名为hello-world的repository后;

  2. 点击branch:master的下拉按钮;

  3. 输入新分支名称readme-edits,并点击蓝色按钮完成创建。

feature

3、制作并提交commit

提交方法:

  1. 点击readme.md文件

  2. 点击编辑修改,并在commit changes中输入描述信息

  3. 点击绿色按钮commit changes确认

commit

4、打开拉取请求pull

第四步仅用于观察,查看前后时候有改变及改变的位置,已经可以作出评论等,可以不用理会这一步。

(1)新建一个拉取请求

pull request

(2)在分支feature中编辑,并与主分支master进行比较

edit

(3)在新建分支的比较页面中查看变化

+表示添加行,-表示去除行

comparing

(4)如果对修改满意,则点击创建拉取请求

create pull request

(5)可以给拉取请求一个评论,然后点击确定

description

5、合并自己的pull请求

合并方法:

  1. 点击merge pull request按钮将改变内容合并到主分支master中

  2. 点击确认合并按钮confirm merge,然后就会出现蓝色框delete branch

  3. 然后点击delete branch,因为这个分支的修改已经被合并到主分支中,因此可以删除

merge

delete

merge之后,分支feature先前的改变内容将不会再出现,因为已经完全改变了。

参考:

[1] 官方文档:
[2] 个人github:

转载于:https://www.cnblogs.com/hugechuanqi/p/10460486.html

你可能感兴趣的文章
Python 文件操作
查看>>
免费后台管理UI界面、html源码推荐
查看>>
Topcoder SRM 656 (Div.1) 250 RandomPancakeStack - 概率+记忆化搜索
查看>>
python学习-- Django根据现有数据库,自动生成models模型文件
查看>>
github第一步之初始化操作
查看>>
《CoderXiaoban团队》第一次作业:团队亮相
查看>>
使用vue脚手架vue-cli搭建项目
查看>>
四轴飞行器Bootloader和固件的更新
查看>>
NLP之电影评分数据的情感分析
查看>>
常用网站颜色代码
查看>>
【bzoj1593-预定旅馆】线段树维护连续区间
查看>>
Maven的Scored介绍
查看>>
cookie 和session 的区别详解
查看>>
【Java】 大话数据结构(5) 线性表之双向链表
查看>>
【Java】 大话数据结构(6) 栈的顺序与链式存储
查看>>
java 断点续传(springMvc),可支持html5 vedio在线播放 posted @ 2017年3月11日 16:15:44...
查看>>
[入门阅读]怎样在android中解析JSON
查看>>
extjs中rowEditing动态编辑
查看>>
第10题 正则表达式匹配(动态规划)
查看>>
HTML入门
查看>>