跳至内容
GitTree

视频:隐藏工作并安全地恢复它

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

将未完成的编辑和新注释用 stash 放在一边,用 Apply 将它们带回来,然后看看 Pop 在发生冲突时会做什么:stash 会一直保留,直到您做出决定。

阅读完整课程

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

去上课

视频文字记录

视频的旁白,逐条提示。

  1. 把未完成的工作放在一边,然后带过来 安全回来。
  2. 一个储藏室将您的编辑保存在架子上,并且 清理工作树。
  3. 应用将更改恢复并保留 条目。如果干净的话,Pop 将其移除。
  4. 一次提交创建一个分支,然后编辑 文件并添加新注释。
  5. 在更改列表中:一个已修改的文件, 和一个新文件。
  6. 写下当前的提交。一定不能 移动。
  7. 打开调色板并运行 Stash Changes。
  8. 给它一条你能认出的信息。
  9. 仅上演已关闭。包括未跟踪的是 上。保持上演已关闭。
  10. 被忽略的文件是一个不同的类别, 并且不要进去。
  11. 选择Stash,然后等待通知。
  12. 更改列表为空,并且存储 已列出。
  13. 工具提示显示未跟踪的文件是 包括在内。 Show Stash 列出其文件。
  14. 右键单击存储,然后选择“应用” 藏起来。
  15. 通知称,藏品仍在 列表。
  16. 两者都回来了:编辑和注释。
  17. 分支提示是相同的提交。否 stash 命令做了一个。
  18. 而且藏品仍然在架子上。
  19. 在终端中, git stash push with 包括未跟踪,然后是状态。
  20. 该列表显示消息,其中 首先是分行名称。
  21. git stash apply 将两者都带回来。
  22. 存储仍然列出,并且 HEAD 是 一样。
  23. 如果没有该选项,注释将保留在 磁盘。
  24. 在冲突副本中,我们提交另一个 先改变,再流行。
  25. 警告称该藏品已被保留。的 文件有冲突。
  26. 解决该文件,并将其标记为已解决。 藏品还在那里。
  27. 仅当您确定时才删除存储。 或者给它自己的分支。
  28. 实践:证明清洁、修复和保存。 然后进行预测,不包含未跟踪的内容。
  29. 接下来了解什么是软复位、混合复位和 每一次改变都很艰难。

所有教程