我们的git出了点问题。我们的一些提交消失了,当然,我们在此基础上进行了提交。我们能够将缺失的提交返回到我们的系统中,但是在这样做的过程中,我们忽略了最近的提交。
我在我的计算机上的一个分支中有最近的提交,它仍然缺少消失的提交。--我希望通过合并将丢失的提交重新提交到我的分支,就好像它们是较新的提交一样,然后将更新的更改提交回原点。当然,当我试图像往常一样提取时,认为原点已经完全集成到我的本地分支中,因为我的本地分支在恢复丢失的提交之前已经完全集成到其中。
有办法这样做吗?有其他解决办法吗?
我对git很陌生,所以请原谅我缺少合适的术语
发布于 2014-07-12 03:42:36
这里使用的主要命令是git cherry-pick。
它允许您选择一个(或多个)提交,并将它们应用到当前的分支中。
提交日期将更改。
如果在同一个repo中有两个分支,则可以直接使用该命令。
如果没有,你可以:
https://stackoverflow.com/questions/24708242
复制相似问题