Skip to content

HbAssignmentHandup

ishanshan edited this page May 2, 2016 · 19 revisions

开智学堂作业提交&互评指南

开智学堂常用 GitHub 作为课程主题讨论、提交&互评作业平台,若是非技术类课程(编程、数据科学)学员,你就把它当做一个web在线写作网站使用即可,不必掌握 git 命令。为方便学员快速上手,往期优秀学员 @Scott Ming 和开智同事 @Azeril 录了视频教程说明常用操作和注意事项,供参考。

以下操作建立在你已 Fork 课程主库的前提下,如果你未 Fork,需先 Fork,参考下图,点击右上角红框中的 Fork 图标:

如果 Fork 了某仓库后不想要了,可进入 Fork 下来的这个仓库 setting 页面拉到最底下,选择 Delete this repository 后按提示操作。

Fork 成功后,来看视频吧——

注意

  1. 参考视频中的演示,本期课程会 GitHub 网页版和客户端常用操作即可,尤其通过客户端提交 MarkDown 文件、查看修订记录、使用 Issue 进行讨论)。

  2. 提交改动 commit 时,Summary 处尽量用英文概括总结改动内容。

  3. 命令行操作依赖终端,Mac 推荐用终端仿真器 iTerm 2,Windows 推荐 GitBash 。视频录制者 @Scott 强烈推荐使用命令行(CLI)提交作业。

    你是否注意到,在电影中一个“超级黑客”坐在电脑前,从不摸一下鼠标, 就能够在30秒内侵入到超安全的军事计算机中。这是因为电影制片人意识到, 作为人类,本能地知道让计算机圆满完成工作的唯一途径,是用键盘来操纵计算机。

    现在,大多数的计算机用户只是熟悉图形用户界面(GUI),并且产品供应商和此领域的学者会灌输给用户这样的思想, 命令行界面(CLI)是过去使用的一种很恐怖的东西。这就很不幸,因为一个好的命令行界面, 是用来和计算机进行交流沟通的非常有效的方式,正像人类社会使用文字互通信息一样。人们说,“图形用户界面让简单的任务更容易完成, 而命令行界面使完成复杂的任务成为可能”,到现在这句话仍然很正确。

    若想学习更多命令行的知识,他推荐这本书:《TLCL》, 若想了解 Git,可以看看 《Git 简明指南》,《廖雪峰的 Git 教程》,若想练习使用 Git ,可以直接在 Code School - Try Git 尝试。

CHANGELOG

  • 160502 闪闪增补不需掌握 Git 命令的学员条件
  • 160305 闪闪根据 @Scott 提供的材料重构

Clone this wiki locally