使用Git恢复过去的功能

时间:2017-11-21 00:53:26

标签: git

我有一个关于如何用Git解决我的特殊情况的问题。

假设我有一个提交某些功能的提交。我标记了此提交"功能实现"。 (大师一开始就在那里) 然后我开始了一个分支"检查时间",我在那里停用了这个功能,并且我添加了一些时间检查(原件中没有)。我承诺了。

第一个问题:如何将我的功能与时间检查合并?我的意思是如果你做一个简单的合并(就像我做的那样 - 我稍后会解释),你将进行快进合并,该功能将被停用。

所以我 - 错误地 - 做到了。我检查主人和快进合并(所以现在主人和#34;检查时间"我的情况是现在主人已经停用了功能,并且检查操作的时间很好。该功能在之前的提交中实现。

如何在功能的情况下获得提交时间检查? (我不想像恢复那样浪费时间检查)

- >(FI)--->(主)(检查时间)

1 个答案:

答案 0 :(得分:0)

如果你知道确切的提交,那么一个快速解决办法是将它挑选到当前的分支机构。

这将迫使Git重新应用该提交中引入的更改,恢复您的功能。

请参阅git cherry-pick