一、基本概念
1、Repository:仓库,即自己的项目
2、Star:收藏
3、Fork:复制克隆 ”自己/别人" 的项目
4、Pull Request:在fork后的项目中进行需修改后,用 PR 发起请 求,原用户觉得 ok 则回传到原仓库
5、Watch:关注,则以后只要这个项目更新,可以接受到通知
6、Issue:事务卡片,发现代码BUG,但是目前咩有成型代码,需 要讨论时用
二、使用Github
1、创建仓库、仓库主页说明
说明:一个 git 库对应一个开源项目,通过 git 管理 git 库
2、仓库管理
2.1 创建
2.2 编辑需修改文件
点击文件名,到文件详情页可以修改和删除
点击描述,可以查看该文件提交详细信息
2.3 上传文件
3、Github Issues
作用: 发现代码BUG,但是目前咩有成型代码,需 要讨论时用,或者使用开源项目发现问题时使用。
4、发起请求
三、开源项目贡献流程
四、Git的使用
1、安装过程的一些说明
2、基本工作流程
3、初始化 + 仓库创建和操作
3.1 基本信息
-
设置用户名
git config --global user.name ‘用户名’ -
设置用户邮箱
git config --global user.email '‘邮箱’
该设置在 github 仓库主页显示谁提交了该文件 -
查看设置
git config --list
ls: 查看当前文件
pwd: 查看当前文件的所在文件夹的目录
3.2 初始化一个新的 Git 仓库
-
创建文件夹
-
在对应文件夹内初始化 git (创建 git 仓库)
git init ==》生成.git 文件夹
3.3 向仓库添加文件
3.4 修改仓库文件
3.5 删除仓库文件
可以是直接在自己的文件夹中删除
删除的三部曲:
4、Git管理员远程仓库
作用: 备份、数据共享集中化管理
Git 克隆
git clone 仓库地址
上传至 github 的四步骤: