Github与Git使用指南
使用Github(目的、基本概念、注册账号)
基本概念
仓库(Repository)
管理代码,存放项目代码,每个项目对应一个仓库。
收藏(Star)
收藏项目,方便查看
复制克隆项目(Fork)
该Fork的项目是独立存在的
发起请求(Pull Request)
关注(Watch)
关注项目,项目更新可接收通知
事务卡片(Issue)
发现代码bug,讨论。
Github主页
左侧用户动态和关注用户仓库动态,右侧显示git库
(Shadowsocks)
仓库主页
项目信息
私有仓库是只有自己和指定的用户有权限访问
个人主页
个人信息
使用Github(创建仓库、仓库主页说明)
使用Github(仓库管理)
新建仓库文件
编辑修改文件
删除文件同上
在commit查看文件操作(删除文件)
上传文件
搜索仓库文件
find file 输入文件名称,筛选
快捷键(T)
下载/检出项目
code download
使用Github(Github Issues)
发现代码BUG,目前没成型的代码,讨论需用,出现问题使用
使用Git(基本概念实战)
Github主页
开源项目贡献流程
新建Issue
提交使用问题或者建议或想法
Pull Request
步骤:
1.fork项目
2.修改自己仓库的项目代码
3.新建pull request
4.等待作者操作审核
安装Git
目的
通过git管理github托管项目代码
找git网址下载
Git基本工作流程
Git工作区域
Git Repository(Git仓库):最终提交的文件保存到仓库
暂存区:暂存已修改的文件最后统一提交git仓库
工作区(Working Directory):添加、编辑、修改文件等
向仓库中添加文件流程
git status//查看当前文件状况
git add xxx//将工作区文件提交到暂存区
git commit -m”提交描述“//将暂存区文件提交到Git仓库
”提交描述“是你写的描述功能
Git初始化及仓库创建和操作
基本信息设置
设置用户名email
git config --global user.name ‘用户名’
设置用户名邮箱
git config --global user.email '邮箱'
参看设置
git config --list
初始化一个新的Git仓库
1.创建文件夹
mkdir 文件名
2.在文件内初始化git(git仓库)
cd 文件名
git init
向仓库添加文件
touch 文件
git status//查看当前文件状况
git add 文件//将工作区文件提交到暂存区
git commit -m”提交描述“//将暂存区文件提交到Git仓库
”提交描述“是你写的描述功能
修改仓库文件
vi 文件//修改文件
wq//保存
cat 文件//参看文件内容
重复向仓库添加文件命令
删除仓库文件
rm -rf 文件
git rm 文件
git commit -m”提交描述“
以上都是本地操作
Git管理远程仓库
目的
备份、实现代码的共享集中化管理
Git克隆操作
目的
将Github对应的项目复制到本地
git clone 仓库地址
重复以上操作(添加、修改、删除)
git push//将本地仓库同步到git远程仓库中
无法同步/没有权限解决方案
Github Pages搭建网站
个人站点
访问
https://用户名.github.io
搭建步骤
1)创建个人站点->新建仓库(注:仓库名必须是【用户名.github.io】)
2)在仓库新建index.html的文件
注意:
githubpages仅支持静态网页
仓库里只能是html文件