当前位置:首页 > git > 正文内容

git commit 后再 revert 代码不见了,如何找回来

关中浪子2年前 (2022-06-16)git1068
【腾讯云】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



扫描二维码推送至手机访问。

版权声明:本文由码农翻生发布,如需转载请注明出处。

本文链接:https://lubojian.cn/post/184.html

分享给朋友:
返回列表

没有更早的文章了...

下一篇:linux 安装 svn

相关文章

linux 安装 svn

linux 安装 svn

安装svn1:安装yum install subversion2:配置2.1:创建仓库我们这里在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。其中:authz...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。