之前断断续续的接触过GitHub,但并未静下心来真正的将知识点串一遍。今天在B站上找了第一个映入眼帘的GitHub的教程,共10集,讲的超级好理解,作为IT领域的讲师,没有耐心真的hold不了。
GitHub基础知识点包括以下三类:
①九个概念和三个界面
②Git命令对本地项目的操作与远程仓库的同步
③GitHub pages的使用
一. 九个概念和三个界面
(1)九个概念
| 基本概念 | 中文解释 | 作用 |
|---|---|---|
|
Repository |
仓库 |
放置项目的地方。一个项目对应一个仓库;多个项目则对应多个仓库;也可以叫做git库。 |
|
Star |
收藏的人数 |
收藏项目方便下次查看 |
|
Fork |
复制并拷贝 |
将别人的项目复制并拷贝到自己的仓库中,可进行修改,经过Fork的项目是独立存在的。 |
|
Pull Request |
发起请求 |
基于Fork的,当发起请求的时候,别人在自己的项目的基础上做了更改,别人会Pull Request,自己会收到请求,通过review后,可将不错的内容合并到本来的项目中。 |
|
Watch |
关注 |
关注这个项目后,以后与这个项目有关的更新会在第一时间通知到你。 |
|
Issue |
事务卡片 |
你在别人的项目中发现Bug,但一时半会儿没有成型的解决方案,所以你可以记录在Issue上,等待你和项目创始人讨论的时候使用。 |
|
Create new file |
新建文件 |
新建一个文件 |
|
Upload files |
上传文件 |
可以将本地文件上传到GitHub上 |
|
Find file |
搜索文件 |
在git库(仓库)中搜索并查找相关文件 |
(2)三个界面
| 界面名称 | 具体画面 |
| GitHub主页 |
|
| 仓库主页 |
|
| 个人主页 |
|
二. Git命令对本地项目的操作与远程仓库的同步
(1)Git命令对本地项目的部署
①基本信息设置:在github仓库主页显示谁提交了该文件。
②创建空文件夹。
③在文件内初始化git:创建一个.git隐藏文件。
④向仓库中添加文件的流程。
⑤修改文件。
⑥删除文件。
(2)本地项目操作后对远程仓库的同步
目的:为了备份,从而实现代码共享的集中化处理。
①通过远程仓库的地址将远程仓库下载到本地。
②在本地对项目GitSkills添加一个second.html文件。
③最终提交到远程项目中
(3)GitHub pages的使用
|
Git pages创建个人主页 |
|
|
注意:1. github创建的个人网页访问地址为:用户名.github.io; 2.只能是静态网页; 3.只能存在.html后缀的文件。 |
|
|
进入用户名.github.io的仓库 |
1.新建html文件,点击settings。 2.在settings页面,点击choose a theme选择主题; 4.点击Select theme,即可生成网页。 |