背景
我只和一个分支大师一起工作。
3---------2---------
|
6-------5---------4---------1----------我完成了提交1-3,然后意识到我想从提交1工作到下一部分工作。我签出提交1,然后提交4-6。哎哟。提交3包含了一些我需要的重要信息。
问题
当我执行git日志或查看GitX中的所有分支时,我只看到以下内容:
6-------5---------4---------1----------如何将提交3的比特合并回提交6?(这叫头吗?)
我丢失了提交2和3吗?
我知道这是我的错,没有创建一个新的分支,但这是否意味着这些提交丢失了?
我仍然是一个Git新手(尽管使用了大约6个月),仍然觉得它真的令人困惑,所以请温柔!
发布于 2009-12-18 13:16:30
你还没有失去提交。它们可以在重装版中找到。
运行git reflog并找到提交。
如果您希望结果看起来像6-5-4-3-2-1,请签出6并将其重新基于3。
https://stackoverflow.com/questions/1928109
复制相似问题