当前位置: 首页 > news >正文

GitHub推出更多课程

GitHub在今年早些时候推出了Learning Lab计划,旨在帮助各个技能水平层次的人使用GitHub。GitHub之前推出的课程包括GitHub入门、使用Markdown、管理合并冲突和GitHub Pages,现在又推出了四门新课程,包括上传到GitHub、迁移到GitHub、社区入门套件和HTML入门。

\\

上传到GitHub旨在帮助用户将本地项目上传到GitHub。在本课程中,用户将学习如何存储代码、创建重要的Git文件(如.gitignore)、管理代码库的重要步骤,以及参与社区。

\\

想要将代码库迁移到GitHub的用户可以参看迁移到GitHub这个课程。本课程将介绍如何使用GitHub的导入工具来迁移项目,讨论了准备和共享一个项目所需要的重要步骤。用户将学习到如何为成功的迁移做好准备、如何处理当前项目中的二进制文件,以及如何将项目导入GitHub。

\\

GitHub社区已采用了一些非正式的标准来查找和参与项目,社区入门套件课程将介绍如何添加元数据以便让潜在的贡献者更容易找到项目,还提供了一些如何建立一个健康热情的社区的技巧。

\\

HTML入门是第一个与GitHub无关的课程,旨在帮助用户使用HTML构建一个干净的网页,演示了用户如何使用GitHub Pages免费托管他们的网页,以及如何使用基本HTML元素(标签、标题、列表、图像、链接)并使用Gi​​tHub Pages发布页面。

\\

GitHub入门是一门简短的课程,用户将学习到如何讨论问题、管理通知、创建分支、提交代码以及通过拉取请求引入变更。

\\

使用Markdown这个课程将教会用户如何创建和使用标题、使用项目符号列表组织想法、使用清单显示已完成的工作量、添加列表、图像、链接以及如何在GitHub代码库中使用Markdown。

\\

管理合并冲突课程旨在指导用户找到解决合并冲突问题的最佳解决方案。在本课程中,用户将了解到如何进行合并以及导致合并冲突的原因,以及如何解决简单和复杂的合并冲突。

\\

对于想要在GitHub代码库上创建网站的用户,GitHub Pages课程介绍了如何共享与代码库相关的静态内容,例如简历、项目组合和项目博客。此外,用户还将学习如何启用GitHub Pages、如何通过Jekyll选择样式主题、如何使用YAML、如何自定义网站以及如何创建和编辑博客帖子。

\\

根据GitHub的统计,已有超过3,700名学生完成了Learning Lab课程。用户也可以在GitHub Marketplace上获得Learning Lab课程。此外,GitHub Marketplace为用户提供了一系列集成点,用户可将它们集成到他们的代码库中,例如Travis CI、Appveyor、Waffle、ZenHub、Sentry、Codacy等。对于已经从lab.github.com访问课程的用户,他们的体验保持不变。

\\

GitHub社区为Learning Lab课程提供了一个专门的留言板,用户可以在这里讨论、提问或报告课程相关的问题。

\\

有关GitHub Learning Lab课程的更多详细信息,请访问lab.github.com。

\\

查看英文原文:GitHub Expands Its Learning Offerings

相关文章:

  • HTML/CSS实现的一个列表页
  • python引用局部变量之nonlocal
  • OpenWrt backfire trunk源码下载及编译
  • CentOS 7上安装gitlab-runner
  • sql server实战
  • could not read block 0 in file base/16389/17624
  • MongoDB-C#驱动基本操作
  • Linux详细搭建httpd网站搭建服务(阿帕奇)
  • 集群负载均衡LVS
  • Julia 1.0 正式发布,这是新出炉的一份简单中文教程
  • 这就是生活
  • 面试宝典系列-MySQL缓存详解
  • proto3语法
  • JavaScript变量作用域(Variable Scope)和闭包(closure)的基础知识
  • Spring Data Redis—Pub/Sub(附Web项目源码)
  • Effective Java 笔记(一)
  • ES学习笔记(12)--Symbol
  • Golang-长连接-状态推送
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • Java-详解HashMap
  • PermissionScope Swift4 兼容问题
  • React中的“虫洞”——Context
  • SpringBoot 实战 (三) | 配置文件详解
  • windows下mongoDB的环境配置
  • 力扣(LeetCode)357
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 深度学习中的信息论知识详解
  • 手写一个CommonJS打包工具(一)
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 组复制官方翻译九、Group Replication Technical Details
  • # Maven错误Error executing Maven
  • #HarmonyOS:Web组件的使用
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (超详细)语音信号处理之特征提取
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (九)信息融合方式简介
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)创业的注意事项
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • *1 计算机基础和操作系统基础及几大协议
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .NetCore项目nginx发布
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • @Service注解让spring找到你的Service bean
  • []利用定点式具实现:文件读取,完成不同进制之间的
  • [bzoj4010][HNOI2015]菜肴制作_贪心_拓扑排序
  • [C#]C# winform部署yolov8目标检测的openvino模型
  • [C#]猫叫人醒老鼠跑 C#的委托及事件
  • [C++] Windows中字符串函数的种类