git如何恢复reset和删除的commit代码

这篇具有很好参考价值的文章主要介绍了git如何恢复reset和删除的commit代码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、查看分支记录

git reflog可以查看所有分支的操作记录,包括reset的和drop commit的记录

git reflog

git 找回commit的代码,git

2、代码恢复

可以通过reset回滚到对应的节点

git reset --hard commit_id

如果我们只想恢复某一次误删除的commit,而不是整体回滚,可以使用cherry-pick命令将那一次的commit单独拎到主分支中。

git cherry-pick commit_id

注:代码恢复的前提是已经commit过,commit过然后drop commit或reset才可恢复文章来源地址https://www.toymoban.com/news/detail-527272.html

到了这里,关于git如何恢复reset和删除的commit代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • git 常用基本命令, reset 回退撤销commit,解决gitignore无效,忽略记录或未记录远程仓库的文件,删除远程仓库文件

    git 常用基本命令, reset 回退撤销commit,解决gitignore无效,忽略记录或未记录远程仓库的文件,删除远程仓库文件

    https://blog.csdn.net/a704397849/article/details/135220091 idea 中 rest 撤销commit过程如下: Git - Rest Head… 在To Commit中的HEAD后面加上^,点击Reset即可撤回最近一次的尚未push的commit Reset Type 有三种: Mixed(默认方式),保留本地源码,回退 commit 和 index 信息,最常用的方式 Soft 回退到某个版

    2024年02月02日
    浏览(10)
  • 如果不小心git reset --hard了怎么恢复代码?

    如果不小心git reset --hard了怎么恢复代码?

    1 前言 本来是想把commit的存在缓存区的代码删除,再重新commit一遍的,用了 git reset --hard HEAD^ 这个命令后,没想到本地代码退回到初始版本了,修改过的全部不见了。(悔不当初!) 2 解决办法 前提: git上传代码到仓库add、commit、push,代码必须是commit过的才有效,只有add不

    2024年02月11日
    浏览(6)
  • git恢复commit过的代码

    git恢复commit过的代码

    找回丢失的satsh记录,只有commit 才能够被恢复。 也可以执行git log命令找到commit id。 1、 修改完还未git add :使用 git checkout 回滚 使用暂存区的文件覆盖工作区,所以执行完  git add .  之后,再执行该命令是无效的。  git checkout .  和  git add .  是一对反义词。 2、 git add提交

    2024年02月02日
    浏览(8)
  • Git reset命令后如何恢复到最新版本

    Git reset命令后如何恢复到最新版本

    Git reset命令后,可以使用以下两种方法恢复到最新版本: 该命令可以查看所有Git操作的记录,包括reset命令。 例如,假设您使用以下命令将HEAD指针回退到 HEAD^^ 版本: 然后,您可以使用以下命令查看reflog记录: 输出结果中会显示所有Git操作的记录,包括reset命令。 要恢复到

    2024年04月11日
    浏览(12)
  • 解决:已删除的分支,git如何找回

    解决:已删除的分支,git如何找回

    背景 : 不小心删错了分支,怎么用git找回 步骤: 通过以下2步进行找回的~~ 1、先找到search分支最后一次提交的commit id 利用git reflog查询本地所有的日志 2、执行 git checkout -b 新建分支名称 commitId 就会基于commitId这次提交时工作区新建一个分支,就能达到我们找到删除分支的代

    2024年02月11日
    浏览(9)
  • git硬重置(hard reset)重找回

    git硬重置(hard reset)重找回

    首先进行git版本回退 1、git log查找历史commit_id  2、版本回退  3、找回你的提交(commit), 因为Git对每件事都会有日志,且都会保存几天。  4、选择你想要回到的提交(commit)的SHA,再重置一次:

    2024年02月07日
    浏览(5)
  • IDEA中侧边栏没有git commit模块,如何恢复?

    IDEA中侧边栏没有git commit模块,如何恢复?

    侧边栏没有git commit模块 侧边栏恢复了git commit模块 打开 文件 - 设置 - 版本控制 - 提交 - 勾选 【使用非模式提交界面】 - 点击【确定】 打开 file - Settings - Version Control - Commit - 勾选 【Use non-modal commit interface】 - 点击【ok】

    2024年02月13日
    浏览(32)
  • PhpStorm、PyCharm、WebStorm恢复代码(附:git撤销commit、add操作)

    PhpStorm、PyCharm、WebStorm恢复代码(附:git撤销commit、add操作)

    由于同时管理多个项目,多种开发语言同步开发,开了好多个Git窗口。今天在提交python某项目的时候不小心在vue的项目中执行了 git add、git commit 操作,在push的时候悬崖勒马,于是故事开始了:我先回滚了commit,接着想把add也回滚一下,结果直接回滚到了上次提交的那个节点

    2024年02月04日
    浏览(8)
  • c盘文件被删除怎么可以恢复?找回c盘删除的文件

    c盘文件被删除怎么可以恢复?找回c盘删除的文件

    如果您删除了还有用的文件,您的计算机或程序可能无法正常工作。那么 c盘文件被删除怎么可以恢复? ?下面将为大家介绍几种常见的恢复方法。 方法一、回收站恢复 误删c盘文件怎么恢复?C盘里的文件被删除到回收站里,回收站尚未清空,想要恢复的话,只需打开回收站

    2024年02月04日
    浏览(6)
  • 删除的照片怎么找回?教你5个好方法快速恢复

    删除的照片怎么找回?教你5个好方法快速恢复

    我们都喜欢把有纪念意义的照片保存下来,有些保存在手机,有些在电脑或者u盘里,但是不小心删除了照片,或者已经删除照片一段时间又想要恢复,删除的照片怎么找回? 来试试下面5个好方法 ,教你快速恢复删除的照片! ​ 这个方法适合你刚刚不小心删除了照片,但是

    2024年02月03日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包