GitHub 的简单使用
2015-08-02 19:29
253 查看
GitHub 的简单使用
一、Git 版本控制器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;可以在网站进行快速修改!
七、GitHub Issues
事务卡片;发现代码BUG,但是目前没有成型代码,需要讨论时用;
Assignee:部署给团队成员完成;@队友,用户。可以一起讨论;
> 需要回复的内容
内容 进行回复;(快捷键R)
Pull Request关闭后与GitHub Issues 相似;
插入代码:名字#数字; fix#数字,可以关闭原来的代码;
八、GitHub Pages 搭建网站
用户组织网站:
项目网站:麻烦;
选择手写,或者自动生成;
创建分支gh-pages,写网页;
网站域名: 用户名.github/项目名;
九、GitHub的秘密机关
快捷键T:查找文件;
GitHub名人:Scott Chacon,Tom PrestonWerner,zachholman.com
相关文章推荐
- Being a Good Boy in Spring Festival HDOJ (尼姆博弈)
- Box2D C++教程 第三节:Testbed结构
- Reverse反转算法+斐波那契数列递归+Reverse反转单链表算法--C++实现
- Java虚拟机参数设置
- python reportlab 生成pdf (二) SimpleDocTemplate
- [2015-08-01] python012
- C语言:通过指针对字符串进行拼接
- Spring MVC 程序首页的设置,免除工程路径的设置
- 一起talk C栗子吧(第二十九回:C语言实例--选择排序)
- lua 模块开发
- netty开发教程(一)
- UNIX环境高级编程---读书笔记
- c#初始化顺序
- windows下使用Eclipse编译运行MapReduce程序 Hadoop2.6.0/Ubuntu
- [2015.8.2]C++学习总结
- 双击不能运行可执行的jar文件
- GTK+编程入门(3)—响应GKT+的信号
- Farey Polygon
- 70 thinkphp 模板解析与taglib
- ASP.NET Cookie和Session