我在开发分支中已经合并了一个pull-request的提交。然后在一个弱者出错并将主分支合并回开发之后,不知何故,我不知道怎么做,但我已经合并的提交现在已经从开发分支中消失了。
我可以在提交后跟踪dev分支的提交,我可以找到它出错的地方,但是破坏/删除我的合并提交的提交的PR并没有像我一样显示我的文件将被提交更改。
长话短说,一些代码通过提交恢复到旧状态,并且没有任何迹象,我怎样才能将提交重新应用于dev分支?
答案 0 :(得分:0)
您只需找到您进行更改的提交sha-1值,然后将此提交选择到您的development
分支:
git checkout development
git cherry-pick <commit you found>