使用github
目的:借助githup托管项目代码
基本概念
仓库(repository)
仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库
收藏(star)
收藏项目,方便下次查看
复制克隆项目(fork)
该项目是独立存在的
发起请求(pull request)
关注(watch)
关注项目,当项目更新可以接收到通知
事务卡片(lssue)
发现代码BUG,但是目前没有成型代码,需要讨论时用
Github主页
仓库主页
个人主页
注册github账号
官方网址:
github.com
注意:
- Github在国外服务器所以访问较慢或者无法访问,需要翻墙(Shadowsocks)
- 私有仓库只能自己或者指定的朋友才有权限操作(私有仓库是收费的)
- 新注册的用户必须验证邮箱后才可以创建git库仓库
创建仓库
说明:
一个git库对应一个开源项目
通过git管理git库
创建仓库之前需要验证邮箱
点击验证成功后会跳转到github主页
点击创建
仓库主页
仓库管理
新建文件
必须写后缀名
编辑文件
删除文件
上传文件
搜索仓库文件:
下载/检出项目
Github issues
作用:发现代码bug,需要讨论时用;
或者使用开源项目出现问题时使用
加粗:
斜体:
开源项目贡献流程
1、新建issue
提交使用问题或者建议和想法
2、pull request
步骤:(1)fork项目
(2)修改自己仓库的项目代码
(3)新建pull request
(4)等待作者操作审核
Git的安装和使用
目的
通过git管理github托管项目代码
下载安装
- Git官网下载:https://www.git-scm.com/download/win
- 双击安装
- 选择安装路径
- 选择组件
- 设置开始菜单目录名设置
- 默认下一步
- 选择使用命令行环境
8、剩余几步默认下一步,然后点击install安装
9、安装完成
10、检验是否安装成功
回到桌面,点击鼠标右键,对话框里有两个以git开头的选项则安装成功
Git工作的基本流程
Git工作区域
向仓库中添加文件流程
查看当前文件的状态:git status
将工作区(working directory)的文件添加到暂存区:git add 文件名
再次查看当前文件的状态:git status
将暂存区的文件提交到git repository(git仓库):
git commit –m “提交描述”
再查看状态:git status
Git初始化及仓库创建和操作
基本信息设置
- 设置用户名
git config --global user.name ’ liu0918’
- 设置用户名邮箱
git config --global user.email ’2978946206@qq.com’
初始化一个新的git仓库
- 创建文件夹
- 在文件内初始化git(创建git仓库)
cd test
git
.git隐藏文件是用来存储仓库所有信息的
向仓库添加文件
1.创建文件
2、添加到暂存区
3、将文件提交到仓库
修改仓库文件
修改:vi a.text
查看状态:git status
添加到暂存区:git add a.text
查看状态:git status
提交到仓库:git commit –m ‘通过git修改提交到仓库’
查看状态:git status
删除仓库文件
删除:rm –rf a.text
从git中删除文件:git rm a.text
提交操作:git commit –m ‘通过git删除仓库文件’
最后查询下状态:git status
Git管理远程仓库
使用远程仓库的目的
作用:备份,实现代码共享集中化管理
将本地仓库同步到git远程仓库中
Git克隆操作
目的:
将远程仓库(github对应的项目)复制到本地
代码:
git clone 仓库地址
仓库地址由来:
Github Pages搭建网站
个人站点
访问:
https://用户名.github.io
搭建步骤:
- 创建个人站点
→ 新建仓库(仓库名必须是“用户名.github.io”)
- 在仓库下新建index.html文件
- 访问页面
会打印出index.html文件里的内容
注意:
- github pages仅支持静态网页
- 仓库里面只能是.html文件