【GitHub】版本控制

GitHub学习视频:https://www.bilibili.com/video/av10475153 P1-P5

GitHub学习

1.目的

借助github托管项目代码

2.基本概念

一共有三个页面:
三个页面

3.创建仓库
3.1仓库创建方法

如图所示:
在这里插入图片描述

3.2仓库基本概念

创建好的仓库界面如下:
仓库基本界面
仓库—Repository
仓库用来存放项目代码,一个开源项目对应一个仓库
关注—Watch
Watch某个项目,如果项目更新了你会收到通知提醒
收藏—Star
收藏项目的人数,收藏意味着方便下次查看
复制克隆仓库—Fork
复制整个仓库,生成一个独立存在的的相同的仓库,新仓库下方会提示forked from 旧仓库名字
事务卡片—Issue
发给项目创建人的消息内容,讨论时用
发起请求—Pull request
基于Fork,你在原仓库基础上做了修改,就会向原仓库发送请求,如果原仓库的创建人review你的代码并觉得OK了,就会接受你的PR,这时候你的改进就会在原项目出现

4.操作文件
4.1创建文件

点击Create new file即可,输入文件名称、文件内容、文件简介、文件描述即可

4.2编辑文件

需要点击文件的名称,点击后进入到下面的界面,点击铅笔即可进入编辑模式:
编辑文件

4.3删除文件

还是编辑文件时的界面,点击铅笔旁边的垃圾桶即可进入删除界面:
删除文件删除也需要写删除简介和删除原因(选填)

4.4上传文件

点击Upload files即可,之后将想上传的文件拖到仓库,输入文件简介、文件描述即可。
注:一次可上传多个文件

4.5搜索文件

点击Find file或者直接点击T键即可,之后输入想搜索的文件名

4.6下载/检出项目

点击Clone or download之后,可以复制链接通过Git来Clone或者点击Download ZIP下载整个项目。在这里插入图片描述

5.使用Github
5.1 Issues

作用:发现代码BUG,但是目前没有成型代码,需要讨论时用;或者使用开源项目出现问题时使用在这里插入图片描述别人提交给你的Issue目前好像没有提醒了,可以通过GitHub通知设置页设置,勾选自动关注仓库:
勾选第一条

通过邮箱点击进入该Issue,先回复,解决后可以关闭该issue(双方都可以关闭):
在这里插入图片描述关闭的issue也可以查看:
在这里插入图片描述

5.2 Pull Request

在fork了别人的项目并进行修改之后,可以通过pull request发出提交请求:
在这里插入图片描述如果别人提交合并请求给自己,可以点击Mergepull request 同意合并:
在这里插入图片描述

5.3 Branch/分支

默认情况下,每个项目都有一个名为master的主支,分支是在同一时间存在的不同版本。
我们通过在分支上进行修改、增添或删改,在更改确认后再合并到master主支上。
在多人协作的情况下,另外的人在他的分支上进行了修改并合并到了主支,而你仍然在你的分支工作,你可以拉取这些更新。
如何在GitHub上创建一个分支:
1)选择分支
2)输入分支名字
3)点击创建分支
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值