首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >合并分支后丢失的主服务器的Github历史记录

合并分支后丢失的主服务器的Github历史记录
EN

Stack Overflow用户
提问于 2014-03-20 01:12:11
回答 1查看 648关注 0票数 0

我使用以下步骤执行了git合并:

git结帐阶段

git拉取

git签出主机

git合并阶段

git推送

在此操作之后,当我转到github.com查看提交历史记录时,它列出了直接提交到阶段的所有提交,而不是显示一个“将阶段合并到主机”的提交。

现在,我需要从master回滚合并,但没有可以恢复的单一提交。有人遇到过这个问题吗?如果有,我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2014-03-20 06:04:45

为了实现这个“合并阶段到主”提交,你必须在合并时进行非快进提交,例如git merge --no-ff stage

现在合并已经完成,您可以恢复到在运行git merge stage之前在主服务器上的最新提交,并执行新的no-ff合并。没有确切的方法来判断这是哪个提交,但请查看git reflog,它可能包含有价值的信息,或者您必须使用您的判断并决定阶段从哪里开始。

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

https://stackoverflow.com/questions/22513292

复制
相关文章

相似问题

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