视频:恢复共享历史记录中的更改
该视频在 YouTube 播放器中以隐私增强模式播放。
- 4 分钟的视频
- 英文旁白 · English and Arabic 字幕
- 在 YouTube 上观看
通过添加取消它的新提交(而不是删除历史记录)来撤消其他人已经拥有的不良更改,并通过正常推送发布修复程序。
阅读完整课程
本文包含视频、练习和问题中的每个步骤和命令。
视频文字记录
视频的旁白,逐条提示。
- 撤消其他人已经进行的更改 有。
- Reset 将分支移回原处。恢复添加了一个 新的提交代替。
- 其他人已经有了旧的提交。恢复 保留其副本有效。
- 构建带有错误提交的共享分支, 以及拥有它的本地服务器。
- 该图显示了 M,以及错误的提交 顶部。
- 错误的提交添加了一行,并且文本 变得苍白。
- 写下它的 ID。
- 右键单击它,然后选择“恢复提交”。
- 它立即适用。没有留言 编辑。
- 通知说已恢复。
- 新提交以旧提交命名。
- 它的父级是错误的提交。什么都没有 已删除。
- 文件又恢复原样了。苍白法则 消失了。
- 该图显示了两次提交。的 历史只会增长。
- 只有这根树枝动了。没有什么是 尚未发布。
- 该分支比该分支早了一次提交 服务器。
- 单击“推送”。这是正常的推动。
- 通知中明确了分行名称 服务器。
- 不需要武力。该推送仅添加了一个 提交。
- 在终端中,git revert 不进行编辑 做同样的事情。
- 错误的提交仍然是一个祖先。的 答案是零。
- 主题从恢复开始。
- 推送,然后与服务器的ID进行比较 头。他们是平等的。
- 更改输入:有人编辑了相同的内容 稍后再行。
- 恢复因冲突而停止。解决 并继续,或中止。
- 恢复合并需要父级。 通常是第一个。
- 恢复合并后,合并 再次分支可能什么也不做。
- 练习:报告主题、家长、 祖先检查和服务器 ID。
- 接下来,通过引用日志查找丢失的提交。