Git 撤销操作 / 回滚历史
撤销操作
git checkout -- <filename>
,放弃文件的当前更改,回到最近一次的提交状态git reset HEAD <filename>
,取消暂存文件git commit --amend
,覆盖上一次的提交,虽然不是撤销操作,但有类似的效果git rebase -abort
,撤销一次rebase
回滚历史
git reset --hard HEAD^
,回滚到上个版本,(^
和~1
等价,^^
和~2
等价,^~2
相当于~3
,以此类推)git reset --hard HEAD~2
,回滚到前两个版本git reset --hard <SHA-1>
,回滚到指定版本号,如果是版本号前几位,git会自动寻找匹配的版本号git reset --hard <tag>
,回滚到指定标签的版本git reset --hard <SHA-1> <filename>
,回滚某个文件到指定版本号
撤销历史
git revert HEAD
,撤销最近一次的提交,并作为一次新的提交git revert HEAD~1
,撤销最近两次的提交,并作为一次新的提交git revert <SHA-1>
,撤销指定版本的提交,并作为一次新的提交
Git 撤销操作 / 回滚历史相关推荐
- git远程代码回滚_【GIT】git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚...
git branch -D br [git 删除远程分支] git push origin :br (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退回到以前的某个commit ...
- Git push之后回滚
Git在push之后该怎么回滚呢?分为下面两个步骤 1.本地回退 回退到上次提交: git reset --hard HEAD^ 2.远程回退 然后强制推送当前这个版本到云端 git push ori ...
- git分支合并、撤销;git修改已push的commit信息; git 撤销操作;
git分支合并 1.分支代码提交 2.git branch 查询本地分支 3.git checkout 分支名1 切换分支到需要合并的分支上 4.git merge 分支名2 //选择要合并到 分支 ...
- 【Git】Git 基础命令 ( 查看提交记录 git log | 版本回滚 git reset | 撤销回滚 git reflog )
文章目录 一.查看提交记录 git log 1.查看详细提交记录 2.查看简略提交记录 二.版本回滚 git reset 1.Git 中的版本表示 HEAD~1 2.版本库代码回滚 三.撤销回滚 1. ...
- git撤销操作(git后悔药)
git merge 撤销操作 Git撤销暂存区的修改 git add 添加文件到暂存区. git commit 提交更改,把暂存区的所有内容一次性全部提交到当前分支,清空暂存区. 有两种相关操作 通过 ...
- Git学习笔记之使用git reset --hard回滚代码(回滚提交记录)
1.回滚到之前某一版本且该版本后的提交都不需要 1)首先使用git log命令查看版本号(commit后就是版本号)commit 91089df9cc4581d82d454a16fc15b8501d2 ...
- git 远程仓库回滚
2019独角兽企业重金招聘Python工程师标准>>> git branch backup #创建备份分支 git push origin backup:backup #push到远 ...
- [转]Git 撤销操作
二. Git撤消操作 12.1 修改最后一次提交 git commit --amend 1.新建一个文件 2.提交一个之前的更改 3.跟踪这个文件 4.跟前一次一起提交 提示你是否重新编辑提交说明,如 ...
- Git 常用操作 | 重写 commit 历史
当我们修改完代码,提交了一个 commit,然后发现改错了,怎么修正?这种情况分为两种:修正最近一次提交,和修正历史多个提交. 修正最近一次提交 如果发现刚刚提交的内容有错误,当场再修改一下再提交一个 ...
最新文章
- 在WinDBG中查看调用栈的命令
- java正则表达式去除重复_Java正则表达式:重复捕获组
- 无法打开登录所请求的数据库DbName 。登录失败。 用户 'IIS APPPOOL\DefaultAppPool' 登录失败。 的解决方案...
- 详解Object.defineProperty
- Zookeeper集群安装(开启kerberos)
- Android:如何从堆栈中还原ProGuard混淆后的代码
- 预印本(Preprint)及出版商的投稿政策
- Beta冲刺 day4
- InnoDB存储引擎
- 使用css实现产品分类,DIV+CSS实现京东商城分类适合所有版本
- 私有化+国产化,这款安全可靠的知识管理系统超赞
- HTML5+CSS大作业——学生个人博客(5页) 大学生个人博客网页作品 网页设计作业模板 学生网页制作源代码下载
- JS中find()和findIndex()
- 【企业架构】确定策略和动机
- 一个计算器的C语言实现
- 韦东山第1期-学习笔记-3
- Python之服务巡检
- python用字符串输出月份_python 输出上个月的月末日期实例
- 面向对象A类实验题目:排序
- Html5添加SVG生成图案花纹背景样式的js插件教程
热门文章
- session、cookie、隐藏域、url参数传递四种会话及跟踪方式
- 统计 Github 2021 贡献过的开源项目
- .NET 6新特性试用 | Nuget包验证
- 聊一聊对外API接口的存活检查可以怎么做
- 深入探究ASP.NET Core读取Request.Body的正确方式
- 深度解读.NET 5授权中间件的执行策略
- Roslyn 使用 Directory.Build.props 管理多个项目配置
- 谷歌最终还是把Knative交了出来
- 程序员过关斩将-- 工作好多年可能还未真正了解接口和抽象类
- 在树莓派上使用 PowerShell 调用 Azure 上的 .NET Core API 获取疫情数据