git----如何撤销上次提交
1.直接删除上次提交,使用reset命令
git reset --hard HEAD^
git push origin <branch-name> -f
HEAD是指向最新的提交,上一次提交是HEAD^,上上次是HEAD^^,也可以写成HEAD~2 ,依次类推。
2.删除上次提交,使用revert命令
git revert HEAD
git push origin <branch-name>
两者差别:
revert----是放弃指定提交的修改,但是会生成一次新的提交,需要填写提交注释,以前的历史记录都在;
reset----是指将HEAD指针指到指定提交,历史记录中不会出现放弃的提交记录。
git----如何撤销上次提交相关推荐
- 【技巧】git撤销上次提交
写在前面的话重要:删除上次提交后本地和远程仓库的数据都将删除,所以删除上次提交前,记得备份备份备份数据!!! 1.直接删除上次提交,使用reset命令 git reset --hard HEAD^ g ...
- git恢复到上次提交
4个区 5种状态 未修改(Origin) 已修改(Modified) 已暂存(Staged) 已提交(Committed) 已推送(Pushed) 检查修改 已修改,未暂存(检查工作区与暂存区间的差异 ...
- git如何撤销未提交的更改
本文介绍了如何将未提交到暂存区的代码进行撤销 撤销指令 git restore <file>... 后面可以指定路径或者文件.例如: #撤销当前文件夹的修改,可以这样写: git rest ...
- git 撤销上次提交 commit
当我们写完代码后,我们一般都是 git add . // 添加所有文件 git commit - m "xxxxxx" 当我们git commit完之后,还没有执行git push ...
- [Git]如何撤销上次commit
有的时候我们将某次修改commit了之后,突然想在其中某个文件中加点注释或去掉一些调试的log,但是又不想增加commit记录,那该怎么做呢? reset参数 -q, --quiet 安静模式,只报告 ...
- Git快速入门-git stash 暂存变更,git reset 撤销commit,git revert 回退远程版本库
Git快速入门系列文章 - Git快速入门-安装配置篇 - Git快速入门-常用命令之独奏篇 - Git快速入门-常用命令之交响乐篇 - Git快速入门-git stash 暂存变更,git rese ...
- git 撤销上次commit提交
git撤销上次commit提交(还在本地) 1.git reset --soft head~1 (撤销上一次commit, 不会撤销git add) 2.git reset head~ (撤销上一次c ...
- linux中如何撤销上次命令,使用git reset命令撤销上次Git提交
本文介绍如何撤消上一次的Git提交的方法. 前言 有时,在使用Git时,您可能要撤消最新的提交.提交是给定时间的Git存储库的快照,Git有一个称为HEAD的引用变量,它指向当前工作分支中的最新提交, ...
- 【Git】Git 基础命令 ( 查看提交记录 git log | 版本回滚 git reset | 撤销回滚 git reflog )
文章目录 一.查看提交记录 git log 1.查看详细提交记录 2.查看简略提交记录 二.版本回滚 git reset 1.Git 中的版本表示 HEAD~1 2.版本库代码回滚 三.撤销回滚 1. ...
最新文章
- Java学习总结:17
- es6 数组合并_九个前端开发必学超级实用的 ES6 特性
- Linux操作系统下Oracle主要监控工具介绍
- OAuth和OpenID的区别
- oracle重新生成控制文件,Oracle重建控制文件的语法
- Read Excel
- Android Activity界面切换添加动画特效 (转载修改)
- 脑子好,蹦两下!--程序员应该玩的小游戏
- 网络操作系统属于计算机网络的资源子网吗,属于计算机网络的资源子网.pdf
- Python matplot工具包之一的 mpl_toolkits绘制属于你的世界地图
- Vue 中使用 codemirror
- 空手套白狼案例,18个月零成本开了 3 家健身房,分红400多万!
- html5数学公式编辑器,Daum Equation Editor:数学公式编辑器
- vue3---dayjs-入门及常用方法
- 李白打酒*C语言简易版(递归)
- Hadsky_v6.4.2轻论坛短信插件
- PS插件-人像处理美颜磨皮瑕疵修复套装Retouch4me
- QString常用方法介绍
- returnreturns
- 人事管理系统(Mysql+Java)