目录

  • CODECHINA
  • CODECHINA Learning LAB
  • 发现开源课程: 《Git 入门》
    • 一键点击「开始学习」
  • 通过 CODECHINA 学习 Git 知识
    • 开始学习
    • 查看每节课程的成绩
    • 下一步
  • 提交作业
  • 查看荣誉勋章
  • 继续提高和增加更多的技能

各位同学好,在您学习版本管理工具 Git 知识时,除了从书本、官网、别人博客以及其他零散不系统化的资料获取外,完全可以采用更加系统化的由易到难和中文为先的学习资料,学习方式采用当下比较流行的开源、共享、开放、协作的模式达到高效学以致用的目的。推荐使用开源协作平台 CODECHINA 上面的 Learning LAB 能力,它能更好的辅助您学习计算机技能。

CODECHINA

CODE CHINA 是 CSDN 为开发者提供的开源项目托管平台,开发者和企业可以托管、运营、推广自己的开源项目,也可以托管自己的私有代码仓库。平台提供完善的源代码管理功能及开源协作功能,包括 Issue、Wiki、Pages、代码片段、MR、Star、Fork、CI/CD DevOps 等社交编程功能。自2020年9月上线以来,CODE CHINA 得到众多开源项目和组织的支持和入驻。

CODECHINA Learning LAB

CODE CHINA 作为国内知名开源项目代码托管平台外,还推出很多特色功能,以「CODECHINA Learning LAB,以下简称 Learning LAB」为主,会发布一些列开源相关的原创课程。使代码仓库与教学相结合,来营造一种现学现用的学习模式。截止目前已经发布的部分课程有《Git 入门》、《Markdown 基础入门》、《面试必会算法题》、《Python 基础入门》,还有其他的课程正在制作中。也非常欢迎您在 CODECHINA 平台创建属于自己的基于开源协作的课程,分享给同学朋友等一起学习交流。

图:CODECHINA Learning LAB

在 Learning LAB 课程中,我们将通过由老师预先设置好的学习步骤,并结合仓库中的 Issue、Comment、Commit、MR 工作流,来指导学生完成预设的学习任务,在每节课学习完成后都会收到“100”分的标志,给学习者阶段性的荣誉和成就感。

图:课程完成的100分标志

发现开源课程: 《Git 入门》

CODECHINA 上面的《Git入门》课程地址 https://codechina.csdn.net/courses/detail/1/l,也是一个 CODECHINA Git 仓库,在该课程中,您将基于代码仓库的 issues、branchs 等功能来边学边用,由浅到深掌握 Git 的相关知识点。作为学生可以通过下面三种方式获取课程。

第一种:在 CODECHINA 的网站上面主菜单「开源广场」下拉菜单→ 「学习广场」→「《Git 入门》」课程。

图:CODECHINA 网站学习广场

第二种:在 CODECHINA 的网站最下方页脚→「开源知识」→ 「Git 入门」。

图:CODECHINA 网站页脚 Git 入门入口

第三种:直接访问课程仓库地址 https://codechina.csdn.net/courses/detail/1/l

第四种:可以从你们老师提供给你们地址进入。注:这个地址可能是社区云帖子地址,具体需要和老师确认。
注:这里假设您已经知道并且会使用社区云,反之,请在文末查看社区云手册帮助文档。

以上三种方式都会进入到《Git 入门》课程的详情页面。

图:《Git 入门》课程详情页面

一键点击「开始学习」

在《Git 入门》详情页面点击「开始学习」按钮,CODECHINA 会自动帮助同学们把课程仓库 Fork(分叉)到您自己的账户下面,此时就可以开始真正的学习和练习了。

通过 CODECHINA 学习 Git 知识

开始学习

在上一步骤把《Git 入门》课程仓库 Fork 到自己的账户下面,片刻会看到下图页面,这个页面是《Git 入门》课程的第一节,以「Issue」和 「Issue 评论」的交互形式按照先后逻辑展示内容。此时点击红框中的"开始学习"就可以正常学习做任务了。

图:《Git 入门》第一小节

查看每节课程的成绩

当每节课程学习完且随堂作业全部正确完成,就会获得“100”分的阶段性成就。

图:小节课程完成的100分标志

下一步

在每节课程完成之后都会有进入下一节课程或者整个课程结束的向导,如上图中的“接下来我们将开始第三章《git 使用》的课程内容学习”,跟随向导可以继续下一步的学习任务。

提交作业

当每个学生学习完课程之后务必把该课程的 URL(简称:网址),提交到你们老师在 CSDN 社区云相应帖子的任务中,方便老师检查作业。如下图,点击会出现「提交任务」弹窗页面,在「请录入交付任务的网页地址」下面填入刚才复制的课程 URL,点击「确定」,会在列表中出现。注:刚提交之后会系统会有一个“安全合规”的审核,稍等片刻。
注:这里假设您已经知道并且会使用社区云,反之,请在文末查看社区云手册帮助文档。图:学生提交作业

图:学生提交作业列表

查看荣誉勋章

当整个课程学习完之后,会在 CSDN 个人中心->我的勋章→已拥有中会出现“Git 学习”的勋章,这个勋章代表您已经掌握了 Git 基本知识和使用,鼓励您再接再厉。

图:CSDN 个人中心已拥有“Git 学习”荣誉勋章

继续提高和增加更多的技能

接下来 CODECHINA 会不断的创作和发布更多的开源课程,也欢迎您保持对 CODECINA 的持续关注,在 CODECHINA 上探索和获取更多的开源课程,不断增加您的技能,为您的学业和将来的职场打下扎实的基础。
图:CODECHINA Learning LAB

以上完整介绍了通过 CODECHINA 辅助您高效学习 Git 知识的全过程,希望能帮到您。
要快速取得联系

  • 请访问 CODE CHINA 的社区云:https://bbs.csdn.net/forums/opensource
  • 社区云运营手册来啦!带您打造专属社区~ https://bbs.csdn.net/topics/600480329

作为学生借助 CODECHINA 这样学习 Git 知识相关推荐

  1. 计算机知识对于老师的帮助,感念师恩·每日之星 | 帮助学生打通计算机专业学习的“任督”二脉——记第十六届“我心目中的好老师”、计算机科学与技术学院黄秋波老师...

    [编者按]教师是立校之本,师德是教育之魂,在东华校园里,每年的"我心目中的好老师"评选.青年教师讲课竞赛等活动,都会涌现出一批深受学生爱戴的老师,在2016年教师节来临之际,在这个 ...

  2. github 和git_学习编码时如何学习Git和GitHub

    github 和git by Iago Rodrigues 通过Iago Rodrigues 学习编码时如何学习Git和GitHub (How you can learn Git and GitHub ...

  3. BI数据分析从业者从零开始学习财务知识?有哪些入门书籍推荐

    商业智能BI项目的特点是面向全行业.全领域的,并且大部分的商业智能BI分析是直接支撑到集团高层管理决策.支撑管理决策的经营分析又离不开财务分析,所以基本上每个商业智能BI项目都会涉及到财务分析相关的内 ...

  4. 厉害了!寓教于乐,用玩游戏的方式学习 Git!

    作者 | mozlingyu 来源 | 少数派 用游戏的方式来学习,是一种有趣而高效的方式. 从刚接触电脑时的打字练习软件 金山打字通,到程序猿写代码的利器 Vim 都有小游戏(金山打字通游戏.VIM ...

  5. 本文就来探讨如何借助游戏化学习(Game- based Learning)让学习更科学、更快乐、更有效。...

    游戏化学习(Game-based Learning)是一种以游戏形式为基础的学习方式,它让学习变得更有趣.更科学.更有效.通过玩游戏,学生可以更好地理解难以直接领会的知识,并对知识有更深刻的印象.在游 ...

  6. 做科研不得不学习的知识和技术的摇篮

    微生物组领域快速发展,同时也涌现出一批高质量的原创分享者,无私地分享宝贵的经验,为同行提供中文学习资源! 通过我近三年来的观察及统计,发现有这些长期保持更新的高质量公众号,在我的朋友圈出镜率最高!他们 ...

  7. 学习 Git 玩转 GitHub

    原文地址:学习 Git 玩转 GitHub 博客地址:www.extlight.com 一.基本了解 1.1 什么是版本控制系统 版本控制系统是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修 ...

  8. 项目式教学:为学生创造沉浸式学习体验

    近日,笔者认真阅读了< 项目式教学:为学生创造沉浸式学习体验 >一书(中国人民大学出版社),对教师如何开展项目式教学有了清晰的认识.在阅读期刊网上下载的相关文章时,笔者留意到,我国的不少研 ...

  9. 计算机专业多媒体技术学什么,计算机多媒体技术需要学习哪些知识

    计算机多媒体技术需要学习哪些知识 计算机多媒体技术需要学习哪些知识?很多的同学对计算机多媒体技术很感兴趣,但是也最多是只知皮毛,而有的同学对计算机多媒体技术不够了解,人对未知的事物难免都会有一定的恐惧 ...

最新文章

  1. 【项目展示】一个有点难度的猜数字小游戏(Java编写)
  2. Qt工作笔记-WebEngineView调用web站点中的JS脚本(含Vue Cli脚本)
  3. ID Tech 5 中 Megatexturequot;针对地形的D3D9 基本实现原理
  4. Linux防火墙配置入门
  5. springcloud工作笔记098---springcloud多项目包扫描问题
  6. python中for循环的用法_@Python小白,一文让你掌握Python爬虫
  7. 第一个Polymer应用 - (2)创建你自己的元素
  8. 读写分离oracle redis,redis集群主从之读写分离
  9. 32.从1到n整数中1出现的次数
  10. 斯诺登:澳大利亚的监视政策比NSA还下流
  11. python面板数据模型_面板数据模型选择
  12. Matlab无法打开
  13. pb9连接mysql
  14. 【WINAPI】CreateSemaphore_信号量
  15. iphone显示不了wifi已连接服务器,苹果手机显示已经连接wifi但是不能上网如何解决...
  16. 【元宇宙经济学】元宇宙经济的四个特征
  17. android 搜索框过滤 listview
  18. win10系统如何添加和切换多个桌面?
  19. Android 第二春 无缝Harmony 开发
  20. 4.集成学习之0.Voting

热门文章

  1. Win10添加右键菜单以管理员方式打开cmd命令行
  2. adb发送什么命令能在手机屏幕弹窗显示_Android 手机投屏在 Ubuntu 上的方法
  3. 多媒体——视频——利用视频视图VideoView播放视频
  4. qq空间播放器肤代码
  5. 更改sendmail附件大小限制
  6. SSLOJ 1165.穹妹的求助
  7. Swoole实现基于WebSocket的群聊私聊
  8. 精心整理的Java学习顺序流程和学习方法
  9. 论文阅读笔记——VulDeePecker: A Deep Learning-Based System for Vulnerability Detection
  10. SUMO无法创建xml文件 Could not build output file