边做边学:版本控制分步骤指南 Learn Git by Doing: A step-by-step guide to version control

课程旨在让学生尽快与Git和Github合作。
课程结束时,学生将拥有与Git和Github合作的实际经验,并能够对任何项目使用版本控制。
边做边学的 ” 课程原则 ” — — 我们认为,学习的最佳途径是边做。
所以所有核心视频的设计 都是为了让你能够继续并强化视频中教授的概念 通过实际的输入来学习。
80/20 规则 — — 大多数技术需要20%的技术知识才能完成80%你需要用该技术完成的任务。
因此,重要的是首先学习20%的关键技术, 使你能够快速地站起并运行。
继续增加该材料。
我相信,我们这样做,你这样做– 我们相信学习新技术的最佳方式 就是首先观察它是如何使用的, 然后和某人一起编码, 最后自己使用这个技术。
也正是因为如此, 我们才有我们的视频和整个课程的任务,
课程分为两个主要部分:核心能力和高级课题。
使用终端站的学生绝对没有在终端站上的经验(本部分很容易被那些已经感到自在的交流者跳过)
我们教学生如何浏览文件夹结构,创建文件和文件夹。然后我们直接跳到Git,教学生怎样创建存储库和进行修改。
然后我们教学生如何“回到过去”,在开始分枝和合并之前,重新设置并恢复。
教授Git的基本知识后,我们在Github增加一个课程,向学生展示如何与远程仓库互动,然后我们再研究使用远程仓库进行协作的适当工作流程。
学生们在经过核心能力研究后, 觉得他们有坚实的基础可以使用Git与合作者,
在高级专题部分,我们定期增加关于一些更先进的内容的内容,包括重标、制成、先进合并设想等。
学习他们可能不会经常看到,但仍需知道的先进概念。