我可以恢复到旧的Git提交,同时保留最新的提交吗?

时间:2015-08-31 13:02:28

标签: git

我在5次提交之前做了一些更改,我最近的提交已经破坏了。但是在最近的提交中我需要保留一些东西。所以,我想用工作特征A检查提交,但是然后从那里回到最新的提交和修复功能A.可以这样做吗?提前致谢。

为了清晰起见更新 -

我想查看几个提交前某个功能的工作代码,但是从那时起就没有撤消其他功能的所有工作。

1 个答案:

答案 0 :(得分:1)

您可以从功能有效的提交中创建一个新分支:

git checkout -b working_feature_A HEAD~5

您可能需要将HEAD~5更改为您的代码处于工作状态的提交