跳至内容
GitTree

视频:保持独立的工作并开始孤儿的历史

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

在离开之前,命名在分离的 HEAD 上所做的提交,然后在单独的副本中启动一个孤立分支,并查看它删除的内容和保留的内容。

阅读完整课程

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

去上课

视频文字记录

视频的旁白,逐条提示。

  1. 头在哪里?三个状态。
  2. HEAD 可以命名分支、提交或 尚未提交的分支。
  3. 分离时所做的提交是真实的,但是 没有什么名字。
  4. 该提交上的分支保留它 可达。
  5. 右键单击提交 M,然后选择“检查” 出此提交。
  6. 更改样式表,暂存它,然后 提交一次。
  7. 右键单击新提交,然后创建一个 在这里分支,没有检查它。
  8. 现在检查一下分支。 HEAD 已连接 再次。
  9. 对于未保存的编辑,结帐是 拒绝了。取消保留一切。
  10. 首先提交,存储并切换,或者 丢弃。丢弃是要避免的。
  11. 对于新的历史记录,请运行 Create Orphan 从调色板分支。
  12. 它对离开的跟踪文件进行计数。 未被追踪和被忽视的会留下来。
  13. 确认。该文件夹没有跟踪文件。
  14. 添加自述文件并提交。这个提交有 没有父母。
  15. 在终端中,当以下情况时,symbolic-ref 退出 1: HEAD 已分离。
  16. 在未出生的分支上,对 HEAD 进行 rev-parse 失败。
  17. 提交后,merge-base发现没有 共同的祖先。
  18. 如果您离开时没有分支,则 reflog 仍然有。
  19. 做法:在每个状态下命名HEAD,然后 预测被忽略的文件。
  20. 接下来,推动后从错误中恢复。

所有教程