视频:保持独立的工作并开始孤儿的历史
该视频在 YouTube 播放器中以隐私增强模式播放。
- 5 分钟的视频
- 英文旁白 · English and Arabic 字幕
- 在 YouTube 上观看
在离开之前,命名在分离的 HEAD 上所做的提交,然后在单独的副本中启动一个孤立分支,并查看它删除的内容和保留的内容。
阅读完整课程
本文包含视频、练习和问题中的每个步骤和命令。
视频文字记录
视频的旁白,逐条提示。
- 头在哪里?三个状态。
- HEAD 可以命名分支、提交或 尚未提交的分支。
- 分离时所做的提交是真实的,但是 没有什么名字。
- 该提交上的分支保留它 可达。
- 右键单击提交 M,然后选择“检查” 出此提交。
- 更改样式表,暂存它,然后 提交一次。
- 右键单击新提交,然后创建一个 在这里分支,没有检查它。
- 现在检查一下分支。 HEAD 已连接 再次。
- 对于未保存的编辑,结帐是 拒绝了。取消保留一切。
- 首先提交,存储并切换,或者 丢弃。丢弃是要避免的。
- 对于新的历史记录,请运行 Create Orphan 从调色板分支。
- 它对离开的跟踪文件进行计数。 未被追踪和被忽视的会留下来。
- 确认。该文件夹没有跟踪文件。
- 添加自述文件并提交。这个提交有 没有父母。
- 在终端中,当以下情况时,symbolic-ref 退出 1: HEAD 已分离。
- 在未出生的分支上,对 HEAD 进行 rev-parse 失败。
- 提交后,merge-base发现没有 共同的祖先。
- 如果您离开时没有分支,则 reflog 仍然有。
- 做法:在每个状态下命名HEAD,然后 预测被忽略的文件。
- 接下来,推动后从错误中恢复。