Git-it — 一款轻松学习 Git 和 GitHub 的训练工具
4,881 星标
你是否有过这种感觉——需要学习 Git,但又不想阅读枯燥的文档?Git-it 提供了一种不同的方法——通过在终端中完成实际任务来学习真实案例。
这款工具适合谁?
Git-it 专为以下人群设计:
- 刚刚接触版本控制系统的初级开发者
- 习惯使用 GUI 客户端但想学习命令行的程序员
- 为学生寻找可视化指南的教师
- 任何想要让自己的 GitHub 个人资料充满绿色活动格子的人
主要优势
-
真实的 Git,而非模拟器 所有任务都使用真实的 Git 命令完成——你将通过实际案例学习,这些在工作中非常有用。
-
跨平台 该应用适用于 Windows、Mac 和 Linux。开发者甚至为每个操作系统准备了单独的安装说明。
-
支持 8 种语言 包括俄语(虽然 README 中没有明确说明,但根据 issues 中的活动来看,社区正在积极添加翻译)。
-
GitHub 集成 完成任务后,你的账户中会有真实的仓库——你可以立即向同事炫耀了!
技术实现原理
Git-it 基于 Electron.js 构建——这正是 Atom 和 VS Code 使用的技术。这意味着:
- 在任何操作系统上原生运行
- 应用内部支持现代 Web 技术
- 活跃的开发者社区
有趣的事实:该项目最初是一个在线指南,后来才转变为完整的桌面应用程序。
从哪里开始
- 安装 Git — 开发者推荐 GitHub Desktop,因为它能确保在不同操作系统上一致的 Git 行为
- 选择文本编辑器 — 作者推荐 Atom(他们自己开发的),但 VS Code 和 Sublime 也可以
- 下载 Git-it — 在 releases 发布区有预构建的安装包
新手建议
- 注意界面中的提示:
$符号表示命令应在终端中输入(但不需要输入符号本身) - 示例中的变量用
<VARIABLENAME>标记——请替换为你自己的值 - Windows 用户使用 Git Shell;Mac/Linux 用户使用标准终端
Git-it 是无压力开始使用 Git 最便捷的方式之一。不再需要阅读手册,你直接投入实践,课程结束后你不仅获得了知识,还有作品集中的真实项目。
特别推荐以下人群使用:
- 需要快速学习 GitHub 的自由职业者
- 使用 Git 的团队(学了 Git-it 之后,就不会再被"如何合并"的问题困扰了)
- 任何想要系统化版本控制知识的人
试试看——完成第一个任务后,你对命令行的恐惧就会消失!