git 撤销push到远程仓库的无用commit
2024-08-29 20:42:34
一 回退代码
git reset <版本号> --soft // 软回退 - 所有的commit修改都被撤销了,且修改的代码统一撤回到暂存区
git reset <版本号> --hard // 硬回退,也叫暴力回退 - 回退版本后的所有commit以及修改的代码全部被撤销,谨慎使用
二 重新进行commit
// 软回退后,多次无用的commit在本地分手上被撤销了,此时需要重新进行commit操作
git add .
git commit -m '描述'
三 推送到远程服务器
由于此时进行了版本回退,系统会提示当前分支版本落后于远程分支版本,建议进行git pull,我们直接进行 git push --force 操作
git push --force // 强行将远程分支更新为当前分支,远程分支上的多次commit 被成功撤销掉了
最新文章
- dicom网络通讯入门(3)
- 取消vs2013在solution中单击打开文件的功能
- Spring_SpEL
- HTML学习笔记——图片显示、图片跳转、图片相对路径
- CRM 2013 安装前系统和数据库的基础配置
- &ldquo;耐撕&rdquo;团队2016.04.12站立会议
- mirrors
- VMware Workstation 11.0 官方中文版最强虚拟机软件(附下载地址)
- config 数据库字符串的读取、修改 分类: WebForm 2014-12-16 10:24 203人阅读 评论(0) 收藏
- spring框架--IOC容器,依赖注入
- Jdom读取XML文件
- 用Group by分组后,取每组的前3条记录,怎么取?
- python金融反欺诈-项目实战
- DOM 扩展
- JQuery 知识
- Codeforces Round #462 (Div. 2) B-A Prosperous Lot
- Paxos与zookeeper
- windows 2003 iis php
- css样式的优先顺序
- java写出进程条代码
热门文章
- [LeetCode]64. 最小路径和(DP)
- k8s运行容器之deployment(三)
- 缓动公式整理(附:C#实现及WPF原版对比)
- gRPC-Protocol基础知识-C#篇
- MySql WorkBench 导入sql文件 中文出现乱码
- JavaScript的this到底代表谁?(this指向哪里?)
- echarts中折线图切换为数据视图(表格布局)表头无法对齐解决方法
- 线上Redis高并发性能调优实践
- 决策树防止过拟合(预剪枝(Pre-Pruning))
- 中部:执具 | R语言数据分析(北京邮电大学)自整理笔记