初步学习GitHub
1、目的
借助GitHub托管项目代码
2、基本概念
仓库(Repository)
仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库
收藏(Star)
收藏项目。方便下次观看
复制克隆项目(fork)
注意:该fork的项目是独立存在的
发出请求(Pull Request)
基于Fork,别人Fork你的项目代码之后,在此基础上做了修改,觉得不错的话,可以Pull Request(简称 PR),原有项目创建人,也就是你,接收到请求之后,可以review他的代码,经测试觉得不错的话,可以接受他的PR,这样他做的改进项目中就会有了。
关注(Watch)
关注项目,当项目更新可以接受到通知。
事务卡片(Issue)
发现代码Bug,但是目前没有成型的代码,需要讨论时用
GitHub主页
账号创建成功或者点击网址导航栏GitHub图标进入GitHub主页,该页左侧主要显示用户动态以及关注用户或者关注仓库的动态,右侧显示所有的给他仓库。
仓库主页
仓库主页主要显示项目的信息,如,项目代码,版本,收藏/关注/fork情况等
个人主页
个人信息,头像,个人简历,关注我的人,我关注的人,我关注的git库,我的开源项目,我贡献的开源项目等信息。
3、注册GitHub账号
官方网址:github.com
登录状态---点击----进入GitHub主页
未登录状态----点击----进入GitHub网址首页
注意
1、因为GitHub是国外服务器所以访问较慢或者无法访问,需要科学上网
2、私有仓库只能自己或者指定的朋友才有权限操作(私有仓库收费)
3、新注册的用户必须验证邮箱后才可以创建Git库(仓库)
4、创建仓库/创建新项目
仓库主页说明
第一次登陆git,需要验证邮箱
1、qq邮箱需要设置白名单才可以收到邮件
2、收到邮件后需要验证
设QQ白名单
(1)打开QQ邮箱、点击【设置】
(2)点击【反垃圾】
(3)点击【设置域名白名单】
(4)在新页面的input框中输入【github.com]添加即可
创建仓库
仓库主页说明
5、仓库管理(和6功能一样,任选其一)
新建文件
编辑/修改文件
删除文件
思考:被删除文件如何查看信息
答案:点击commits按钮查看
上传文件
有两种方式可以选择上传文件 :
1、直接将文件拖拽在这里
2、选择文件上传
搜索仓库
多学一招
点击快捷键(t)
Git的工作区域
1、工作区:对需要上传的文件进行添加、编辑、修改
2、暂存区:存贮在工作区已经修改的文件
3、Git仓库:将暂存区的已确定文件上传到Git仓库中
6、仓库创建和操作(和5功能一样,任选其一使用)
初始化git仓库
1、创建文件夹
mkdir test
2、在文件内初始化Git(创建Git仓库)
cd test 路径
init test 生成一个.git文件(存储仓库信息)
向仓库添加文件
1、工作区
创建文件:touch a1.java
2、暂存区
使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件
git add a1.java
3、git仓库
用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明
git commit -m 'add a1.java'
删除文件
1、删除文件
rm test.java
2、从Git中删除文件
git rm test.java
3、提交操作
git commit -m '提交描述