如何使用Github进行在线协作?

本微课为一个如何使用github进行协同创作的研修课程,通过参与本微课,让参与者掌握github上进行协作的基本方法。

这是一个关于“如何使用Github进行在线协作”的研修微课。通过学习者共同参与,在线学习,协同合作的方式来进行。通过课程的研修,掌握使用Github进行在线协作的一般方法,并最终形成一个在线协作的操作手册。

研修时间

2014年4月18日~4月30日

时间分配

  • 注册帐号、关注学友、Fork仓库,时间一天。
  • 安装注册,配置git环境,时间一天
  • git基本使用学习,时间两天
  • 参与协创,共创,形成成果,研修结束

仓库地址

https://github.com/wwq0327/joinwee_l180

共创作链接

这个内容,是本课参与者共同协作完成,内容不断更新中,记录的内容便是参与协作的一个简明指导手册:

https://github.com/wwq0327/joinwee_l108/blob/master/git_guide.md

解决问题

  • 如何Fork一个仓库?
  • 如何使用Markdown编辑器进行内容的编辑?
  • 如何提交修改到自己的仓库?
  • 如何将修改的内容提交到源仓库?
  • git进行协作的一般操作方法是怎么样的?

基本技能准备

为了你能顺利的参与到研修中来,又如果你尚第一次开始使用Git,请先阅读下面的两个内容。

git的安装

在JonWEE上,我们准备了一个简的安装教程,《如何将git安装到你的电脑上》,请先行阅读,并将git安装到你的电脑上。

基本使用命令

事实上我们常用的命令是有限的。命令分两部份:

  • Linux命令:需要掌握的有:lscdmkdircpmvrm
  • git操作命令:分别有pull、push、clone、commit、add、merge、fetch。

对于本项目,你可能需要用到:

  • clone项目到你的电脑:git clone
  • 将内容添加到仓库:git add .
  • 提交到修改:git commit -m '说明'
  • 同步到服务器:git push origin master

简明教程:http://rogerdudler.github.io/git-guide/index.zh.html

Markdown的语法格式

我们共同修改的是一个.md文件,所用语法为Markdown,如果你还不知道这个工具的话,请先行阅读:《Markdown: Basics (快速入门)》。

协作方式

将github上的内容同步到你的电脑,修改内容,并提交。最终我们的研修成果会留于github这个网站上。

  • 注册一个github帐号。
  • Fork joinwee_l108
  • Clone你Fork的仓库到你的电脑。
  • 在你的电脑上修改xiuyou.md文件,并同步到github。
  • Follow学友。点击xiuyou.md文件中的学友链接,击点右上的Follow相互关注。
  • 修改并同步到你的github仓库中。
  • 将你的内容合并到源库中来。

讨论与交流

讨论交流,请在本页面的“讨论”中进行。

知识背景

github是什么?

github是一家用于托管Git服务的公司。

GitHub于2008年上线,目前,除了Git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub的用户活跃度很高,在开源世界里享有深远的声望,形成了所谓的社交化编程文化(Social Coding)。1


最新讨论

+发言
主题 发言人 条数 时间
关于git历史 wwq0327 0条回应 2014-04-18 17:07
参与《用Github进行协作的指导手册》共创 wwq0327 0条回应 2014-04-18 17:04
关于如何配置git环境的问题,请到这里交流 wwq0327 0条回应 2014-04-17 11:04

线下活动

暂无线下微聚

研修列表 我要创建

暂无研修

学习本微课学友们

wwq0327

来自四川南充

wwq0327

爱生活,珍惜可贵的生命,期望着以某着自己尚未知的方式延续这生命。喜欢平淡生活,为人但求无愧于心。爱自由,喜欢一种无拘无束的生存状态。相信知识可启迪心智,倡导每个人都应该做终身学习者。

学友

微课目录