Github 基本概念
库房(Repository):
库房用来存放项目代码。你想在GitHub上展开一个项目,那必须新建一个Repository。每个项目对应一个库房。假如你展开的项目多了,你就拥有多个 Repositorires。
保藏(Star):
库房主页star按钮,意思为保藏项目,在GitHub上假如你有一个项目取得200个star都算很不容易了。
Star
仿制克隆项目(Fork):
你有一个项目,他人很感兴趣想在你的基础上改进,应用到自己的项目中,这个时分他能够fork你的项目,将你的项目克隆(仿制)到他自己的库房中。该项目独立存在。不会由于他人的更改而改动项目自身。
比如:我仿制了他人的库房,我在自己的库房里边做任何增修改查都不会改动原来的库房
建议恳求(Pull Request):
由于克隆仿制的项目是独立存在的,假如他人做了改进,并且觉得应该和我们分享让更多人获益,所以将自己的项目pull request(简称:PR),发送给原作者,原作者review新代码,觉得OK的话就能够接受PR,这个时分项目就从头更新了。
重视(Watch):
重视项目,相当于交际网站的重视。假如你Watch了某个项目,那么今后只需这个项目有任何更新,你就会第一时刻收到关于这个项意图通知提醒。
业务卡片(Issue):
发现代码Bug,给作者一个解决方案或许提醒。
GitHub主页: 阅读动态,重视用户,重视库房动态
库房主页:
显现项目信息:项目代码,版本,保藏/重视/fork状况等
个人主页:
头像,个人简介,重视的人,我重视的人,我的开源项目…
GibHub 注册
GitHub官网:
GitHub官网github.com/
GitHub 已登陆时,进入个人主页,未登录时显现github主页(如图)
右上角:Sign in
登录Sign up
注册
一步步填写信息就可:Username 用户名 Email address 电子邮箱 Password 密码
或许之后会挑选免费或许付费库房,挑选免费即可。免费:一切人都能够拜访无限。 付费库房:自己或许规则朋友才可拜访。
Create your account 注册GitHub
注册
登录
填写完成后,登录 (左边是库房列表)
个人主页
留意:
- github在国外服务器,拜访较慢,有些图片无法显现…
- 私有库房需求付费,可是能够规则拜访人群。 3.新用户注册后,必须验证邮箱才可创立git库库房
GitHub 创立库房
点击Start a project
: (创立库房前需求验证邮箱!)
创立库房
提示:或许不需求!GitHub验证邮箱收不到验证信息时测验
QQ邮箱验证时或许需求设置白名单 (点击QQ邮箱左上角设置按钮,点击反垃圾,点击设置域名白名单添加github.com
邮箱设置
填写相关信息:
Repository name
库房称号
Description
描绘
Initialize this repository with
: 创立一个描绘文件(能够是REAME文件或许.gitignore或许其他license)
最终点击Create repository
创立库房
Create repository创立库房
新建库房 test
库房主页
注:
- 点击用户名能够回到用户主页
- 点击库房名能够到库房主页
- 点击文件名能够跳转到文件页面
Github 库房运用
新建文件
点击Create new file
添加加文件
Create new file
写文件名和修改文件(这儿能够是代码,能够是文本文件)
test / 文件名.文件格局(文件要带后缀)
Edit new file 是填写文件内容
Preview 是预览
在未来的项目中能够写一个描绘,标明自己意图,便利一切人知道本次创立的原因或意图
格局:
Commit new file
提交标题
内容
点击Commit new file
Commit new file
库房信息中显现新文件了
commits
注:更新,添加都会添加提交次数
修改文件
点击文件名
能够检查文件、删去文件、修改文件
黄色区域: 从GitHub客户端打开文件,修改文件,删去文件
文件在线修改
点击右边的History
能够检查一切提交概况,点击文件描绘也能够看到相似的结果
History 前史提交概况 点击修改文件(小笔)界面与新建界面相同
最终的Commit new file改为Commit changes 添加更新信息
Commit new changes 新的改动
点击文件描绘
能够检查刚才填写的描绘
文件描绘
删去文件
删去文件,点击垃圾桶图标
删去文件会弹出删去描绘,点击Commit changes
删去文件也是改动的一种方法
删去文件会跳转回库房页面,会有删去文件提示,点击黄色标注区域能够检查删去概况
commits
commits概况
上传文件
点击Upload files
点击choose your files
挑选本机文件(能够多个上传)进行上传,也能够用鼠标将文件拖动至此区域进行上传。文件上传后,填写描绘(视状况而定)点击Commit changes
查找库房文件
当库房中文件众多时,需求用查找方法找到方针文件
点击Go to file
,也能够直接键盘按t
Go to file
输入文件名(部分文件名)即可
输入文件名 input file name
下载/检出文件
点击Code
能够挑选用Git方法仍是GitHub客户端打开方法,仍是ZIP压缩包方法克隆下载项目
GitHub Issue
效果: 发现代码Bug,可是现在没有成型代码,需求评论时用,或许运用开源项目评论运用。
我这儿就自己给自己发了
点击Issues
就能够发布Issue
Issues
这儿显现一切Issues列表,点击New issue
创立一个Issue
New issue
填写相关信息,里边能够像word一样修改文本。填写完成后,点击Submit new issue
发布
Submit new issue
发布后,会有显现
发布显现
当原项目作者点击左上角的GitHub图标进入自己的项目时,会显现Recent activity
得知有人改进了自己的项目。(我这儿是自己给自己发)
Recent activity
点击activity
栏进入issue
,或许点击库房名
进入到库房主页,再点击issue
进入可是第二种或许分不清他人发的issue是发给哪个库房的。
Recent activity
每个库房都能检查自己库房的Issues
My Issues
这儿能够回复对方,点击Comment
回复对方,回复结束后,问题解决后点击Close issue
能够封闭issue
。(双方都能够封闭issue
)
相互Comment
Closed Comment
能够在库房的Issues
中看到Open
和Closed
的issues
列表
Issues 列表
Github 总结
页面相关操作总结
GitHub主页:
GitHub主页
库房主页:
库房主页
个人主页: 点击两个黄色区域能够进入个人主页
个人主页
这儿显现(下图): 个人图画、用户名、参加时刻、重视项目、重视用户,库房等信息
个人图画、用户名、参加时刻、重视项目、重视用户,库房等信息
建议恳求: 进入Pull request,点击New pull request
建议恳求
假如有相似音讯,点击Merge pull request
就能够合并项目,可是必定慎重考虑
合并项目
开源项目贡献
- 新建Issue:提交运用问题、建议或想法
-
Pull Request
:- 过程1fork项目;
- 过程2 修改自己的项目代码;
- 过程3新建pull request;
- 过程4等待作者操作
转载至大佬 zhuanlan.zhihu.com/p/493499041 ,能够多点赞