首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强制旧提交合并,就好像它们是新提交一样。

强制旧提交合并,就好像它们是新提交一样。
EN

Stack Overflow用户
提问于 2014-07-12 00:00:08
回答 1查看 53关注 0票数 0

我们的git出了点问题。我们的一些提交消失了,当然,我们在此基础上进行了提交。我们能够将缺失的提交返回到我们的系统中,但是在这样做的过程中,我们忽略了最近的提交

我在我的计算机上的一个分支中有最近的提交,它仍然缺少消失的提交。--我希望通过合并将丢失的提交重新提交到我的分支,就好像它们是较新的提交一样,然后将更新的更改提交回原点。当然,当我试图像往常一样提取时,认为原点已经完全集成到我的本地分支中,因为我的本地分支在恢复丢失的提交之前已经完全集成到其中。

有办法这样做吗?有其他解决办法吗?

我对git很陌生,所以请原谅我缺少合适的术语

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-12 03:42:36

这里使用的主要命令是git cherry-pick

它允许您选择一个(或多个)提交,并将它们应用到当前的分支中。

提交日期将更改。

如果在同一个repo中有两个分支,则可以直接使用该命令。

如果没有,你可以:

  • 将最近提交的repo添加为远程: git远程添加新提交/url/to/repo/with/more/近期/提交
  • 樱桃-从那个遥控器里捡来的 git获取新提交git樱桃-选择git樱桃
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24708242

复制
相关文章

相似问题

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