前言:作为一个程序员,我们可以借助GitHub来托管项目代码,想要通过此篇来记录github的使用方法。
一、相关概念
仓库(repository):存放项目代码,每个项目对应一个仓库
收藏(star):收藏项目,方便下次查看
复制克隆项目(fork):该fork的项目是独立存在的
发起请求(pull requests):李四在自己的仓库更新了一个a1.php文件,此时张三的仓库并不会进行更新,李四向张三发起了一个pull request,等待张三查看(下图有错误,不是等待李四查看),如果如果张三觉得更新不错,便可以把该更新合并到原仓库中。
关注(watch):关注项目,当项目更新可以接收到通知
事务卡片(issue):发现代码bug,进行讨论
二、GitHub的使用
1、注册GitHub
官网地址:github.com
首先点击sign up进行注册,再点击sign in登录
2、创建仓库
注意:一个git库对应一个开源项目,通过git管理
输入仓库名称(一般为项目名),描述(可省),一般勾选“public”,README可以勾选
最后点击“create repository”创建仓库
3、使用方法(网页版)
(1)创建文件:编辑完成后,点击commit changes按钮
填写更新理由
(2)编辑文件:edit this file
(3)删除文件:
被删除的文件如何查看详细信息?
点击右下脚“3 commit”按钮,即可查看
(4)上传文件:点击“Upload files”按钮
一次可以上传多个文件
(5)搜索仓库文件:Go to file
(6)下载项目:点击"code"按钮,选择不同的方式进行下载,有HTTPS,SSH和下载zip文件
4、开源项目贡献方法
(1)新建issue:提供一些建议、思路
(2)Pull Requst:fork项目,修改自己仓库的项目代码,新建pull request,等待作者操作审核
三、Git的安装和使用
1、Git的安装
按照提示安装即可,最后检验是否安装成功。返回桌面,点击右键查看是否有Git Bash存在。
2、Git工作流程
查看状态
git status
将工作区的代码提交到暂存区
git add <filename>
将暂存区的代码提交到Git仓库
git commit -m "提交描述"
3、Git初始化
(1)基本信息设置
(2)初始化一个新的Git仓库
创建文件夹:
mkdir filename
在文件内初始化git(创建git仓库):
cd filename
git initial
只需要初始化一次
向仓库添加新文件:
查看状态,红色部分为未提交到暂存区的文件
提交文件后,再次查看状态,绿色部分提示有文件提交
提交到git仓库
再次查看状态,若暂存区是干净的,说明已经提交成功
首先从本地删除文件,再从Git中删除文件
git rm filename
git commit -m "提交描述"
4、Git管理远程仓库
备份、共享
(1)Git下载
git clone 仓库地址
仓库地址:
(2)Git上传
git push