您的位置:软件测试 > 开源软件测试 > 开源配置管理工具 >
如何高效利用GitHub
作者:网络转载 发布时间:[ 2013/4/12 14:05:23 ] 推荐标签:

  正如这首禅诗所言,与其在墙内仰望牛人,不如直接在GitHub:

  watch、fork牛人们

  对他们的项目提交pull request

  主动给牛人们的项目写wiki或提交测试用例,或者问题

  还可以帮他们翻译中文

  GitHub本身建构在git之上,git成为勾搭大师们的必要工具,以下读物成为:

  git大白话入门,木有高深内容

  为什么git胜过X...

  如果希望进一步深入,可以阅读已有中文翻译版的材料:

  progit:GitHub公司传道士schacon所作,已翻译成多国语言,当然,有中文版。

  Git Magic:已有志愿者翻译中文版。

  同样,如果希望了解更多GitHub自身的知识,GitHub官方文档值得推荐:

  The GitHub Hep

  牛人在哪里?

  GitHub上的代码库本身:尤其是:Explore、热门关注信息库两个栏目

  GitHub官方推荐:GitHub自身的官方博客与GitHub员工们的个人博客推荐的项目与开发者

  各类社交媒体上提到的的GitHub库:尤其是Hacker News上提到的GitHub库。

  关于学习的心理学研究,常常会谈到一个术语:元认知、元学习、元知识。是的,关于认知的认知、关于学习的学习、关于知识的知识,你对这些信息的偏好与熟练掌握,会让你在学习一门新东西时更加轻车熟路。对一手信息进行回溯,比如作者、创始人、初文献出处,总是会让你更容易理解知识。

  在学习区刻意练习:借助GitStats进行项目统计

  在如何学习一门新的编程语言?——在学习区刻意练习中,我已谈过:

  学习编程好的方式是在学习区刻意练习。

  如何进行自我监督?

  借助于GitStats,我们能很好地统计自己的每个项目的工作量,从而看到工作进展。

  用法如下,

  #复制GitStats项目到本地

  cd ~/dev

  git clone git://github.com/trybeee/GitStats.git

  python ~/dev/gitstats/git-stats /youproject public

  以下为生成结果示范:

  每周代码提交次数:

  每天代码提交行数:

  如果Fork别人的项目或者多人合作项目,好每人都拥有一个独立分支,然后由项目维护人合并。如何建立自己的分支?

上一页123456下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd