首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在本地删除特定提交

在本地删除特定提交
EN

Stack Overflow用户
提问于 2018-06-19 16:02:21
回答 1查看 26关注 0票数 0

在我的本地回购,我有一个起源和上游的远程存储库。起源是一个分叉回购或上游。为了更新我的原点,我运行命令git pull --rebase upstream master,这将使我的原点与上游相同。这次不起作用了。我必须有大约7-8次提交,但没有被重基。我正在尝试删除它们,但找不到任何方法。我已经在谷歌上搜索过了,但是我尝试过的任何建议都没有效果。

我有工作流程a,每个字母代表对主的承诺.我想删除提交的B,C和D。有什么方法可以做到吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-19 16:21:30

您已经提交了and。您可以使用git rebase -i HEAD~5 (直到第一次删除提交的父级--即A),然后使用要删除的提交删除行(保留A和E行),然后保存。

关于交互式重基的更多信息:https://hackernoon.com/beginners-guide-to-interactive-rebasing-346a3f9c3a6d

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

https://stackoverflow.com/questions/50932589

复制
相关文章

相似问题

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