简单使用GitHub
目录
1. 了解什么是Git和GitHub
1.1 什么是Git
Git是一个免费、开源的版本控制软件
1.2 什么是GitHub
Github是全球最大的社交编程及代码托管网站(https://github.com/)。
1.3 Git和GitHub的关系
Git是版本控制软件,Github是代码托管的平台,可以借助git来管理项目代码
2. 如何使用GitHub
2.1 注册GitHub账号
官方网址(https://github.com)
注:
- 因为github在国外服务器,若感觉访问较慢或者无法访问,则需要翻墙
- 私有仓库需要收费,只有自己或者指定的朋友才有权限操作
2.2 基本概念
仓库(repository)
用来存放项目代码,每个项目对应一个仓库
收藏(Star)
用于收藏项目,方便查看
复制克隆项目(Fork)
复制克隆他人的项目,该项目上会有提示 forked from who/nameRepository
发起请求(Pull Request)
被fork的仓库被fork者改动后,fork者希望该仓库原作者的原仓库也一起改动,可以发起请求,若原作者感觉不错,则可合并到原仓库中
关注(Watch)
关注项目,当项目更新时会接收到通知
事务卡片(Issue)
当发现代码BUG,但是目前没有成型代码,需要讨论时,可以使用事务卡片
2.3 创建仓库/创建新项目
2.4 仓库管理
创建新文件
编辑文件
上传文件
搜索仓库文件(或者按T)
下载项目
GitHub Issue
当项目出现bug,需要讨论或项目出现问题时,可以使用Issue
3. Git的安装和使用
3.1 Git的安装
下载官网 https://git-scm.com/
一直使用默认的下一步即可
3.2 Git工作区域
3.3 Git的操作
创建git仓库
在你定义的本地仓库文件夹上右击,选择 Git Bash Here
1.设置用户名
git config --global user.name 'github用户名'
2.设置用户名邮箱
git config --global user.email '与github账户绑定的邮箱'
3.查看设置
git config --list
初始化一个新的git仓库
1.创建一个新文件夹
2.进入文件夹内初始化git(创建git仓库)
cd 新建文件夹名 ---用于移动到新建文件夹下 git init ---生成一个.git的隐藏文件
向仓库添加文件
git status ---查看当前状态 git add hello.html ---从工作区提交到暂存区 git commit -m '提交描述' ---将文件从暂存区提交到git仓库
此时会发现在GitHub中看不到已经提交的项目,因为此时提交的项目是提交到本地仓库,需要将本地仓库同步到git远程仓库中,但同步前需要将远程仓库(github对应的项目)复制到本地
将远程仓库(github对应的项目)复制到本地
git clone 仓库地址 ---克隆远程仓库到本地仓库
将本地仓库同步到git远程仓库中
git push
GitHub Pages搭建网站
个人站点
访问:https://用户名.github.io
搭建步骤
- 创建个人站点需要新建一个仓库(注:仓库名必须是username.github.io)
- 在仓库下新建index。html的文件即可
若需要使用其他仓库,可以在setting中GitHub Pages中create主题页面
生成的站点为:https://username.githut.io/仓库名