GitTree学习
Git 教程:学习、可视化和实践
在单击之前了解发生了什么变化。每节课都会解释一个想法,展示 Git 命令和 GitTree 步骤,并以您可以自行检查的结果结束。
从这里开始
Git 新手,或者不确定您的历史记录在哪里?从第一课开始:Git、GitTree 和托管提供商各自做什么。
区分 Git、GitTree 和您的托管提供商
学习路径
路径是建议,而不是大门:直接打开任何已发布的课程。课程在录制和审核后会逐条添加。
基础
Git 记录了什么,GitTree 如何显示它,以及您的第一次有意提交。
5 节课
日常工作
差异、部分分段、分支、远程和同步毫无意外。
12 节课
历史与融合
合并、变基、冲突以及从图表中选择工作流程。
6 节课
恢复
隐藏、重置、恢复、重新记录和 GitTree 撤消:先检查,然后修复。
9 节课
随着他们的课程被记录和回顾,更多的道路将打开。
课程视频
每个录制的课程都有自己的视频页面:首先是播放器,然后是简短的摘要和完整文章的链接。
- 区分 Git、GitTree 和您的托管提供商 · 4 分钟的视频
- 安装 Git 并预览安全提交身份 · 5 分钟的视频
- 预测您的下一次提交将包含什么内容 · 5 分钟的视频
- 创建您的课程存储库,然后区分克隆和打开 · 6 分钟的视频
- 暂存预期的快照并进行第一次提交 · 7 分钟的视频
- 在判断更改之前先阅读比较 · 5 分钟的视频
- 提交选定的块,而不是整个文件 · 4 分钟的视频
- 不用动头就能读历史 · 4 分钟的视频
- 创建一个功能分支并仅退役一次性引用 · 3 分钟的视频
- 连接远程设备,不要将其与上游设备混淆 · 6 分钟的视频
- 获取队友的更改而不替换您的页面 · 6 分钟的视频
- 通过快进、合并或变基拉取 · 6 分钟的视频
- 推送提交并发布分支 · 4 分钟的视频
- 标签、注释和发布命名 · 4 分钟的视频
- 安全地忽略文件并清理未跟踪的工作 · 6 分钟的视频
- 更正本地提交消息或内容 · 5 分钟的视频
- 跟踪文件的历史记录和行作者 · 5 分钟的视频
- 合并具有不同历史记录的分支 · 4 分钟的视频
- 了解快进合并 · 5 分钟的视频
- 将未发表的作品重新建立到新的基础上 · 5 分钟的视频
- 合并与变基:通过图表进行选择 · 6 分钟的视频
- 重新排序、压缩、重写和删除本地提交 · 7 分钟的视频
- 解决合并和变基冲突 · 7 分钟的视频
- 继续、跳过或中止活动操作 · 7 分钟的视频
- 使用cherry-pick应用选定的提交 · 5 分钟的视频
- 隐藏工作并安全地恢复它 · 5 分钟的视频
- 重置:软重置、混合重置和硬重置 · 6 分钟的视频
- 恢复共享历史记录中的更改 · 4 分钟的视频
- 使用 reflog 查找丢失的提交 · 5 分钟的视频
- GitTree 撤消、重做和恢复快照 · 6 分钟的视频
- 保持独立的工作并开始孤儿的历史 · 5 分钟的视频
- Push后恢复错误 · 4 分钟的视频
课程如何进行
阅读或观看
每节课都是一篇完整的文章。其视频有英文旁白和 English and Arabic 个字幕。
查看状态
图表和表格显示您的文件、暂存区域、您的历史记录和托管提供商的变化。
检查一下自己
简短的问题解释了每个答案,无论正确还是错误。您可以根据需要多次重试。
真正练习
每节课都会有一个实际练习,您可以在 GitTree 或终端中看到结果。
无需帐户
您的进度保存在此浏览器中。仅当您希望在您的帐户上登录时才登录,以便在其他设备上继续。