本文章设计GitHub使用方式
GitHub使用指南
1.使用GitHub(目的、基本概念、注册)
1.1 目的
借助GitHub来托管项目代码
1.2 基本概念
-
仓库(Repository):用仓库来存放项目,一个项目对应一个仓库
-
收藏(star):仓库主页star按钮,意思为收藏项目的人数,收藏项目,方便下次查看
-
复制克隆项目(Fork):
该fork的项目时独立存在的
-
Pull Request:发起请求
基于fork,李四发起请求,张三查看请求,当觉得可以就合并到原仓库
-
Wath:关注
有动作了就会提醒你 -
Issue:事物卡片
发现有bug,可以发消息通过issue来讨论 -
GitHub主页
-
仓库主页
显示项目的信息:代码、版本、收藏等等 -
个人主页
个人信息
1.3注册账号
2.使用GitHub(创建仓库,仓库主页说明)
2.1创建仓库/创建项目
一个git库管理一个项目
仓库主页
3. 使用Github(仓库管理)
3.1仓库管理
新建仓库文件
点击create new file来创建文件
需要加说明commit new file
创建文件后自动跳转到仓库首页
3.2修改
点击文件名到文件详情页可以做删除和修改动作
点击描述可以查看提交文件的详细信息
3.3删除文件
点击文件名进入文件详情页,
被删除文件在commits按钮查看被删除的文件信息
3.4上传文件
点击upload files
一次可以上传多个文件
3.5搜索仓库文件
find file改成了go to file,也可以按t直接过来
3.6下载/检出项目
4.使用GitHub(GitHub Issues)
GitHub Issue
作用:发现bug但是没有成型的代码需要讨论时候用;或者开源项目出现问题时使用
对Issue进行处理
5.使用GitHub(基本概念实战操作)
基本概念实战
点击logo进入GitHub主页
个人主页
仓库
收藏:如何收藏
watch关注
张三关注了李四的项目,李四新增了项目,张三会显示什么?、
在主页上显示
fork项目
merge file->confirm merge
merge:合并
开源项目贡献流程
: (1)新建Issue
提交问题或者建议
: (2)pull request
步骤:
1.fork项目
2.修改自己仓库的项目代码
3.新建pull request
4.等待作者操作(合并审核项目)
6.安装Git
3. Git安装和使用
目的:通过git管理GitHub托管代码
下载安装:免费开源的软件
- 官网下载
- 设置开始菜单目录
- 选择第一个
- 检验是否安装成功
方式:桌面右击
7.Git基本工作流程
Git的工作流程
把代码提交到GitHub通过Git
Git的三个工作区域:
- 工作区(Working Directory):添加、编辑、修改文件
- Git Repository(Git仓库):最终确定的文件保存到仓库,成为一个新版本,并且对他人可见
- 暂存区:暂存已经修改的文件最后统一提交到git仓库中,提供回旋的余地
如何实现
8. Git初始化及仓库创建和操作
基本信息设置
//配置用户名
git config --global user.name '用户名'
//配置邮箱
git config -global user.email '邮箱
注意:该设置将影响在GitHub仓库主页谁提交了文件
初始化
-
创建文件夹
-
在文件内初始化git
mkdir 创建文件夹
pwd 显示当前所在的目录
cd test
git init生成一个.git的隐藏文件
- 向仓库中添加文件
参见文件流程
test 文件名.后缀
vim 文件名.后缀
创建文件 a1.php
通过Git add来添加到暂存区
将暂存区文件添加到仓库
显示没有东西需要提交,工作目录很干净
注,这里一定要作初始化操作
修改仓库文件
删除仓库文件
删除文件
rm -rf a1.php
删除暂存区文件
git rm a1.php
提交操作
git commit -m '描述'
9.Git管理远程仓库
git远程管理仓库
之前的所有操作都只是在本地,现在我们需要同步到GitHub中去
作用:备份,实现代码共享集中管理
如何将本地仓库的代码提交到git仓库中
工作区->暂存区->本地仓库->提交到远程仓库
通过git push将本地仓库文件提交到远程仓库
先克隆
Git克隆操作
目的:将GitHub对应的项目复制到本地
通过对应代码下载
git clone 仓库地址
仓库地址:
没有权限:
The requested URL returned error:403 FOrbidden while accessing
vi .git/config
#将
[remote "orgin"]
url=https://github.com/用户名/仓库名.git
修改为
[remote "origin"]
url = https://用户名:密码@github.com/用户名/仓库名.git
10 GitHub pages搭建网站
个人站点
访问
https://用户名.github.io
搭建步骤
- 创建个人站点 -> 新建仓库(注:仓库名必须是用户名.github.io)
- 在仓库下新建index.html的文件即可
- GitHub仅支持静态网页
- 只支持.html