git回退到历史版本并提交到远程分支
实际开发过程中,有时候我们会发现历史版本是对的,当前版本和远程分支是错的情况。我们这时候需要回滚到历史版本,并且让远程分支也回退到历史版本,下面来说一种解决办法。
1,先把本地的分支回退到历史版本:
1.1 使用
git log --pretty=oneline
命令查看历史版本
1.2 使用下面命令回滚,我们这里回滚到上一个提交版本
git reset --hard HEAD^
注意:上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100
2,把当前分支push到远程仓库并且让远程仓库和当前分支保持一致:
2.1 使用命令,这里假定我们当前的分支名为master
git push -f origin master
到此为止,我们就做到本地分支和远程分支都回滚到上一个历史版本了。
git回退到历史版本并提交到远程分支相关推荐
- git回退到某个版本并提交到远程仓库
git回退到某个版本并提交到远程仓库 1. 前言 有些时候我们提交的远程代码(最新的代码)也许还不如上次写的好,于是我们就想回退到以前的版本.那么怎么回退呢 对了,回退之前还是先备份下.. 2. 版本 ...
- git回退到某个版本并提交
回退到分支某个版本 git reset --hard c88173be7b521fcbe88c5be4fc1d3889e52226ae(要回退的分支版本号) 查看分支当前版本 git rev-p ...
- git常用操作--分支同步master 本地库提交到远程分支
1.分支同步master git clone [项目地址] //克隆远程代码库到本地 cd [刚刚克隆的项目文件夹] //进入本地仓库 git checkout -b dev // 创建分支dev(或 ...
- git回退到某个版本
查看历史提交版本: 1.git log 查看历史所有版本信息 2.git log -x 查看最新的x个版本信息 3.git log -x filename查看某个文件filename最新的x个版本信息 ...
- IDEA如何将Git回退到某个版本
网上资料大多是"reset current branch to here"之后,选hard模式,然后强制push的方式.虽然能将本地及远程仓库都恢复到某次提交,但是不会产生comm ...
- git 回退上一个版本
git 回退上一个版本 在 Git 中,HEAD 指针指向的是当前版本,也就是最新的 commit id,上一个版本是 HEAD^,上上一个版本就是 HEAD^^,上50个版本可以写成 HEAD~50 ...
- git 回退到某个版本,并推送到远程
git 回退到某个版本,并推送到远程 git reset --hard aace836a6fd503e3f2b90ec8ecac16d403d7bf51 本地代码回滚了,直接push 推不上去 git ...
- git 克隆远端分支,关联到本地,修改代码并提交到远程分支
背景: 多人项目,每人远程一个分支,直接克隆只可克隆master分支,看不到自己分支上的代码. 需求: 同步远程分支到本地,将本地分支与远程分支进行关联,修改代码,更新到远程分支. 实现: 按照正常流 ...
- 使用git初始化本地仓库并提交到远程分支
创建本地文件并提交到github远程分支,步骤如下: 1.通过github创建repository,本例中repository名称为maven_demo,工程为maven + spring + myb ...
最新文章
- Android之EventBus框架源码解析上(单例模式)
- android制作相册浏览器_电脑上用什么软件做电子相册
- CryEngine3 引擎非商业用途将免费
- 图解JVM的Class文件格式(详细版)
- Matlab与simulink中的数据类型
- LADRC的学习——换被控对象进行仿真测试
- 系统登录界面(收集)
- java ajax传值到后台_java ajax发送数据到后台,中文乱码
- while下有scanner循环比对,直至输入满足条件终止循环,equals,韩梅梅do...while不断努力走向chengg
- LNK1123转换到COFF期间失败
- Android 音频系统:从 AudioTrack 到 AudioFlinger
- 现在有100块钱,一只公鸡5块,一只母鸡3块,三个小鸡1块。现在让你用100块钱买到100只鸡(大小不限)运用循环,和if语句实现
- js 鼠标拖拽改变div宽度高度
- java web solr_java:solr
- CV:无人驾驶/自动驾驶汽车中涉及的软硬件技术(摄像头、雷达、激光雷达)、计算机视觉技术(检测、分类、跟踪、语义分割)的简介
- intel-Altera design template installation failed
- 不止腾讯、阿里, 大厂区块链人才稀缺, 这样的你太珍惜...
- 3D眼镜种类以及原理
- 怎样画流程图攻略:流程图绘制软件使用方法
- 任天堂Switch游戏机底座方案分析以及拆解报告
热门文章
- [转载] 【Python进阶】4-2 多态 | 什么是多态 / 静态语言vs动态语言 / python中多态
- [转帖]规模化敏捷-简要对比SAFe、LeSS和DAD模式
- 图像滤镜艺术---Wave滤镜
- 项目需求:基于微信平台的拼团活动系统
- pytorch---之torch.manual_seed()
- LeetCode-20.有效的括号(栈的使用+map的count)
- python的字符串类型_python如何判断某变量是否为字符串类型
- php use后怎么引用函数,php后向引用怎么带入到函数参数
- pid算法matlab仿真程序和c程序,pid算法matlab仿真程序和c程序.doc
- ztree 后台异步加载_zTree异步加载实现