git commit 后再 revert 代码不见了,如何找回来
【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价
找梯子最重要的就是稳定,这个已经上线三年了,一直稳定没有被封过,赶紧下载备用吧!
找梯子最重要的就是稳定,这个已经上线三年了,一直稳定没有被封过,赶紧下载备用吧!
git revert
如果需要回退线上的代码,一般会通过git revert ${commit hash} 新添加一个提交,返回之前的版本。
相比 reset ,revert 会在提交历史中增加一个新的提交,而不会对之前的提交进行任何更改。 默认情况下 revert 会自动执行如下步骤:
将反转指定提交的更改合并到工作区
将更改添加到暂存区
创建新的提交
git revert b1hvh3u
撤销 git revert
如果后续,需要把这份代码找回并合并到master,只需要把之前revert的那条commit再revert一下
git log // 查看之前revert 的commit hash git revert b1hvh3u // 即回到之前的revert 之前的版本 git commit -m "feat: revert revert" git push