跳至内容
GitTree

视频:预测您的下一次提交将包含什么内容

该视频在 YouTube 播放器中以隐私增强模式播放。

将您正在编辑的文件与为提交准备的快照以及记录的历史记录分开。使用未来的 GitTree 功能英雄来解释为什么一个文件可以同时进行暂存和修改。

阅读完整课程

本文包含视频、练习和问题中的每个步骤和命令。

去上课

视频文字记录

视频的旁白,逐条提示。

  1. 通过分离来预测提交 工作文件、索引和历史记录。
  2. 这是未来项目的预览。你的 自己的存储库尚未创建。
  3. 使用三张带标签的快照, 不是在盒子之间移动的文件。
  4. 工作树包含 您编辑并保存在磁盘上的文件。
  5. 索引描述了快照 你正在准备提交。
  6. 一次提交记录快照、元数据 及其与早期历史的关系。
  7. 在第一次提交之前,分支 有名字但尚未记录提示。
  8. 暂存选择当前内容,而不是 稍后进行编辑,而不移动文件。
  9. Our future hero begins 有了这条支撑线。
  10. 在A处,该文件仅存在于 工作树并且未被跟踪。
  11. Stage the demo files.指数 现在拥有原来的英雄。
  12. Edit after staging. The working file 变化,但指数保持较早。
  13. 无需再次上演,这支持 行会是正常的提交记录吗?
  14. 它记录了准备好的线路, 不是后来的工作编辑。
  15. 短状态显示两种不同 相同路径的比较。
  16. 式中,A为分阶段添加;中号 是后来的工作修改。
  17. 读取准备好的文件 directly from the index.
  18. 该索引仍然包含 较早的支撑线。
  19. 普通 diff 比较工作 文件及其准备好的版本。
  20. 在第一次提交之前,缓存的 摘要描述了暂存的新文件。
  21. 现在检查相同的状态 在真实的 GitTree 录音中。
  22. 打开显示工作变更 通过命令面板。
  23. 未暂存的行显示较新的 针对索引进行工作编辑。
  24. 分阶段的行显示较早的 为第一次提交准备的文件。
  25. 一条路径可以出现在两个列表中 无需创建两个物理文件。
  26. 阅读任何一个比较都不会 暂存、取消暂存或丢弃内容。
  27. 正常提交记录索引 并推进当地分支机构。
  28. 录音对象证实 第一个英雄提交存在。
  29. 领先的空间很重要:只有 工作比较仍然存在差异。
  30. 空的缓存差异意味着 索引与该路径的历史记录匹配。
  31. 工作差异仍然包含 较新的编辑。什么都没有丢失。
  32. 历史现在有了一个承诺,而 深思熟虑的工作编辑仍然存在。
  33. 改变顺序:上演 提交之前编辑的文件。
  34. 现在记录了较新的行,并且 这条路没有剩余的区别。
  35. 这些本地步骤都没有 将任何内容上传到提供商。
  36. 你自己的课程仍然没有结束 存储库;接下来是初始化。
  37. 不要丢弃文件或重置历史记录 只是为了进行示例匹配。
  38. 工作文件、准备内容 和记录的历史可能有所不同。
  39. 检查两个序列并 解释一下两个状态栏。
  40. 接下来,在里面创建 GitTree Features GitTree,然后自己测试这个模型。

所有教程