Jim*_*m-Y 3 git version-control merge
我有一个提交,其中的拉取请求已经合并到开发分支中。然后,在一个弱者犯了一个错误并将主分支合并回开发之后,不知何故,我不知道如何,但我已经合并的提交现在已经从开发分支中消失了。
我可以在提交后追踪到 dev 分支的提交,并且可以追踪出错的地方,但是破坏/删除我的合并提交的提交的 PR 不会显示我的文件,就好像它会因此而更改一样犯罪。
长话短说,一些代码通过提交恢复到旧状态并且没有任何迹象,我如何将提交重新应用到开发分支?
您只需要找到您所做的更改的提交 sha-1 值,然后选择此提交到您的分支development:
git checkout development
git cherry-pick <commit you found>
Run Code Online (Sandbox Code Playgroud)