标签:
commit:做一个版本;
commit new file:添加到版本中,下边填的是项目的描述,留言;
1.创建项目
add:添加本地的项目 creat:创建一个项目,原本没有; Clone:下载到本地;
undo:修改版本;只适合没有同步到GitHub的版本;
Revert this commit:撤销此次的同步;
roll back to this commit:全部撤销,删去版本;
publish:发布到网站上;
Branches:分支;
master:指向最新版本的指针;
idea:指向最新分支的指针;
当前的分支不能删除;
unpublish:删除已发布的远端分支;
delete:删除所有的(远端与本地)分支;
master:默认分支,不能删除;通过 Setting设置改变默认分支;
Merge View:合并分支;
rebase:合并远端的与本地的分支;
代码冲突:<<<<<<<<< HEAD ========(分割符)本地代码;
guides.gethub.com//GitHub指南
getbeijing.com/flow/ 翻译的中文版;
1.创建一个新分支;
2.创建一个新版本;
3.开启一个Pull Request;拉取请求;(请求新的功能添加到master分支上;)
4.代码讨论与审核;
5.合并分支,然后部署;
团队内部
首先添加一个写权限,Settings->Collaborators->添加队友;
Fork:做一个拷贝;放到自己名下;
Network:可以查看别人的修改;
Setting->Danger Zone->Delete this reposltory;删除仓库;
快速Pull Request;可以在网站进行快速修改!
事务卡片;发现代码BUG,但是目前没有成型代码,需要讨论时用;
Assignee:部署给团队成员完成;@队友,用户。可以一起讨论;
需要回复的内容
内容 进行回复;(快捷键R)
Pull Request关闭后与GitHub Issues 相似;
插入代码:名字#数字; fix#数字,可以关闭原来的代码;
用户组织网站:
项目网站:麻烦;
选择手写,或者自动生成;
创建分支gh-pages,写网页;
网站域名: 用户名.github/项目名;
快捷键T:查找文件;
GitHub名人:Scott Chacon,Tom PrestonWerner,zachholman.com
ssh连接
将生成的id_rsa.pub里面的内容复制到github的add ssh中
you have successfully authenticated...
远程连接
git init
git remote add origin git@github:username/projectname.git
我们会发现 Github 上的很多项目的首页都有徽章。如 vue 的
react 的
这些徽章有什么用呢?下面我就细细道来。
聊天室功能我们如果希望和某个 Github 项目开发者沟通,比如给这个项目提个 bug 之类。传统的方式是在该项目创建一个 issue ,等开发者看到后(可能是很久之后~),回复该 issue。但是,如果你希望进行实时的进行沟通,能有个聊天室就好了~
Gitter 就提供了聊天室的功能。开发者用
Github 帐号登录后,可以就为某个项目创建一个聊天室。然后在项目的 README 中放入类似这样的内容
[![Gitter](https://badges.gitter.im/Join Chat.svg)](聊天室 URL)
就会生成下面的徽章
![Gitter](https://badges.gitter.im/Join Chat.svg)
我们进入聊天室后,就可以欢快的聊天啦。
代码质量如果你是一个对自己的项目要求比较高的开发者,那么,你肯定会为你的代码写测试。
Travis Ci 提供了持续集成的功能。即,你每次提交代码,都会跑一遍测试,如果测试通过,则显示 passing, 否则 显示 failure 。
Codecov 提供了统计代码测试覆盖率的功能。
仅仅通过测试还是不够的,我们还希望代码少一些坏味道:如
Code Climate, bithound 提供了对代码质量的分析。
声明相关的[版本图片](https://www.npmjs.com/package/项目名)
[图片](https://github.com/sindresorhus/awesome)
更多徽章见这里。
如果你想自己设计徽章,请先阅读 shields 。
Have Fun ~
本文遵守创作共享CC BY-NC-SA 4.0协议
网络平台如需转载必须与本人联系确认。
标签:
原文地址:http://www.cnblogs.com/lisai/p/5753058.html