重新应用git commit

时间:2017-06-13 07:46:52

标签: git version-control merge

我在开发分支中已经合并了一个pull-request的提交。然后在一个弱者出错并将主分支合并回开发之后,不知何故,我不知道怎么做,但我已经合并的提交现在已经从开发分支中消失了。

我可以在提交后跟踪dev分支的提交,我可以找到它出错的地方,但是破坏/删除我的合并提交的提交的PR并没有像我一样显示我的文件将被提交更改。

长话短说,一些代码通过提交恢复到旧状态,并且没有任何迹象,我怎样才能将提交重新应用于dev分支?

1 个答案:

答案 0 :(得分:0)

您只需找到您进行更改的提交sha-1值,然后将此提交选择到您的development分支:

git checkout development
git cherry-pick <commit you found>