GitHub笔记

视频地址:http://www.imooc.com/learn/390

博客地址:http://gitbeijing.com

一、浏览器中使用GitHub

登录后的首页

https://github.com/

生成密钥

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

二、GitHub客户端的使用

https://desktop.github.com/

三、分支操作

四、团队协作流程

https://zachholman.com/talk/how-github-uses-github-to-build-github/

项目拥有者给队友添加写权限,将队友添加为协作者

添加新功能就开一个新分支

五、开源项目贡献流程

先fork,修改,compare pull request

六、GitHub Issues

每一个项目都有3个配套基础设施

  • Pages
  • Wiki
  • Issues

https://guides.github.com/features/issues/

可以进行任务管理与分配

先有讨论再有代码,提交代码时,commit时添加讨论编号,如:#111,如果 fix #111则会关闭这个讨论

pull request引发的讨论,

七、GitHub Pages 构建网站

https://pages.github.com

一种是用户/组织网站,一种是项目网站

http://twitter.github.io

八、GitHub的秘密机关

一个演讲 https://zachholman.com/talk/git-github-secrets/

搜索:按t

GitHub大神

九、进阶

命令行:Pro Git https://git-scm.com/book/en/v2

搭建Git:GitLab https://about.gitlab.com/

原文地址:https://www.cnblogs.com/okokabcd/p/9027359.html