Github使用教程
首先了解几个基本概念,仓库、收藏、复制克隆项目的几个名称概念。
Fork及Pull Request工作示意图
GitHub的三个主页。
注册帐号示例
注:新注册的用户必须验证邮箱后才可以创建Git库仓库。如果是QQ邮箱注册的,要设置白名单才可以接收到验证信息。shadowsocks
创建仓库【一个git库对应一个开源项目】
仓库主页的名词概念
在仓库中新建文件
编辑仓库中的文件
GitHub Issues作用是发现代码Bug,但是目前没有成型代码,需要讨论时用;或者使用开源项目出现问题时用。情景:如张三发现李四开源git库,则提交了一个issue,李四隔天登录在github主页看到通知并和张三交流,最后关闭issue
GitHub主页,可以点Logo进入
进入个人主页
Fork复制克隆功能:Fork以后会将其它的仓库克隆到本仓库中。而且是单独存在的。
开源项目贡献流程。1、新建Issue,提交使用问题或者建议想法。2、Pull Request 有能力的人会修改Fork的代码,再给原创作者一个Pull Request让其修改。
通过Git管理github托管项目代码,Git官网下载
下载安装以后鼠标在桌面上右击会出现Git GUI Here和Git Bash Here字样。就可以使用了。
Git的几个工作区域
如果是命令的话,可以通过git status查看当前的文件在哪个工作区。可以通过git add hello.php; 将hello.php从工作区添加到暂存区。
如果没有什么需要修改的了,可以从暂存区提交到Git仓库。
Git安装完成以后,需要进行一些基本信息的设置【初始化一次就可以,以后不需要初始化了】,1、设置用户名,鼠标右击选择Git Bash Here,并输入以下命令。
git config --global user.name'wugithub' ; git config --global user.email '51723200@163.com'
创建文件及查看当前处于哪个工作区。
将文件添加到暂存区
将暂存区添加到本地Git仓库。
删除仓库文件
Git远程仓库:备份,实现代码共享集中管理。
利用git push将本地仓库提交到远程仓库。
将远程仓库【github对应的项目】复制到本地,
执行命令
git clone 仓库地址
命令执行完以后整个项目就克隆下来了。
git push无法同步常见故障