首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Git中的“覆盖”分支中检索提交?

如何在Git中的“覆盖”分支中检索提交?
EN

Stack Overflow用户
提问于 2009-12-18 13:09:07
回答 1查看 2.7K关注 0票数 5

背景

我只和一个分支大师一起工作。

代码语言:javascript
复制
        3---------2---------
                            |
6-------5---------4---------1----------

我完成了提交1-3,然后意识到我想从提交1工作到下一部分工作。我签出提交1,然后提交4-6。哎哟。提交3包含了一些我需要的重要信息。

问题

当我执行git日志或查看GitX中的所有分支时,我只看到以下内容:

代码语言:javascript
复制
6-------5---------4---------1----------

如何将提交3的比特合并回提交6?(这叫头吗?)

我丢失了提交2和3吗?

我知道这是我的错,没有创建一个新的分支,但这是否意味着这些提交丢失了?

我仍然是一个Git新手(尽管使用了大约6个月),仍然觉得它真的令人困惑,所以请温柔!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-12-18 13:16:30

你还没有失去提交。它们可以在重装版中找到。

运行git reflog并找到提交。

如果您希望结果看起来像6-5-4-3-2-1,请签出6并将其重新基于3

票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1928109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档