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