git 回滚/撤回提交代码、误删、误提交恢复
git回滚找回代码
上情况
情况1
git pull的时候发生冲突,修改失误,并commit了,怎么恢复?
查看所有的commit提交日志,并获取提交id
git log
commit 09920462c56027fxxxxxxxxxxxxxxxxx (HEAD -> danxiao-revision, origin/danxiao-revision) Author: xxxxx Date: xxxx第一次提交commit xxxxxx Merge: xxxx Author: xxxx Date: xxxxx第二次提交
此时我需要回滚/撤回到第一次提交
git reset --hard 09920462c56027fxxxxxxxxxxxxxxxxx(id)
注意:
此时代码会回滚到你的本地,并删除此次提交记录
然后重新提交等操作
情况2
如果是操作失误,并回滚错误的编号,而且代码没有回滚到本地,并git log 找不到commit 历史
查询回滚记录
git reflog
xxxx HEAD@{1}: xxxx xxxx(id) HEAD@{2}: commit: 回滚
此时我需要回滚之前的错误操作
- git reset --hard xxxx(id)
情况3
git 日志中啥都找不到了
- 如果工具中有 history的快照,回滚需要那一步
- 如果没有这个功能,只能使出绝招了
绝招
- 重写
git 回滚/撤回提交代码、误删、误提交恢复相关推荐
- Idea开发工具操作git回滚提交步骤
目录 第一步:reset到回滚的分支 第二步:rollback掉变动的代码 第三步:使用git 命令强制提交回滚后的代码. 使用idea开发java代码时,如果想回滚git提交的代码, 需要操作三步. ...
- git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚
[git 删除本地分支] git branch -D br [git 删除远程分支] git push origin :br (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退 ...
- git远程代码回滚_【GIT】git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚...
git branch -D br [git 删除远程分支] git push origin :br (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退回到以前的某个commit ...
- git 回滚代码踩坑
2021.08.10 背景: 发版日,下午把开发分支benz合入到master分支了,值班人又基于master分支拉了rb分支了,同期上线的还有其他4个人的分支. 我合并代码master期间,由于和m ...
- 【Gitlab】GIT回滚master分支到指定tag版本 并提交远程仓库
[Gitlab]GIT回滚master分支到指定tag版本 并提交远程仓库 1 查看分支 git branch 2 切换到master分支 git checkout master 3 查看标签 git ...
- git-代码撤销、回滚到任意版本(git回滚命令reset、revert的区别)
文章目录 一.Git 代码撤销.回滚到任意版本(当误提代码到本地或master分支时) 二.git回滚命令reset.revert的区别 1. 背景知识 2. 方法一:git reset(回退) 3. ...
- git回滚指定版本相关操作
当提交推送到远程仓库之后,需要回退到特定版本,去修改该代码,然后在推送到远程仓库; 1.查看目前版本状态: git status 2.查看提交日志,找到需要回滚的git版本号 git log 3.将当 ...
- 在idea中纯界面进行git回滚操作
在idea中git回滚操作 红色:工作区 绿色:缓存区 白色:已提交(本地版本库或者远程版本库) 通常我们都是在缓存区中写代码 第一步:reset到回滚的版本 找到需要回滚的版本,将代码重置到需要回滚 ...
- Git 回滚 checkout、reset、revert
Git 回滚 checkout.reset.revert 首先看一下 Git 的工作流程 checkout 是检出的意思,作用是将某次 commit 的状态检出到工作区,它的过程是先将 HEAD 指向 ...
最新文章
- ACMNO.16用迭代法求 。求平方根的迭代公式为: X[n+1]=1/2(X[n]+a/X[n]) 要求前后两次求出的得差的绝对值少于0.00001。 输出保留3位小数 输入 X 输出 X的
- 新视频超分算法来了:CVPR 2021 NTIRE 2021 冠军
- 听说你想从事中间件开发?
- # C# 学习笔记(4) 类
- 小型项目服务器要多少,小型服务器需要什么配置
- Unity 安卓连调profile失败
- android 屏蔽home键操作
- oracle的asmcmd获取归档日志,分析oracle的联机日志和归档日志
- c语言运行时更入下一行,C语言高级语言程序设计(一)_第二章 C程序设计基础(二).ppt...
- 最in的一期,来自大厂的邀请|C课有道
- 《国境的南边》观后感
- sm2算法前端处理_Postman接口自动化测试实例用到的完整的SM2前端加密算法代码...
- 项目组【网站】的项目
- Android开发入门的正确姿势,你get到了吗?
- 51 Nod 1013 3的幂的和 矩阵链乘法||逆元+快速幂
- 写程序需要做的几件事
- linux 小度 驱动_小度WiFi怎么安装 小度WiFi驱动安装
- 在python中无论类的名字是什么构造方法的名字都是_超星尔雅大学生职业素养期末答案...
- 计算机网络安全知识讲座新闻稿,我院开展网络安全与信息化建设讲座
- vue页面引用echart的词云图