Git 回滚动任意版本
为什么80%的码农都做不了架构师?>>>
Git经常会碰到版本回滚的问题,下面就介绍一下如何回滚版本。
显示提交的log
$ git log
commit 38be40e4cbdb5512c8318c5ab4e09c462ff5095a (HEAD -> dev, origin/master, origin/dev, origin/HEAD, master)
Author: e <lvgang@morecarekids.com>
Date: Thu Jan 4 15:00:48 2018 +0800change readme.mdcommit a91078724a2b88b7fdc43060d280fd3822cec24e
Author: e <lvgang@morecarekids.com>
Date: Thu Jan 4 14:57:01 2018 +0800第一次提交commit dfe7c7e51c92e0bc105edc39f598f797c402ade8
Author: morecare <lvgang@morecarekids.com>
Date: Thu Jan 4 14:44:04 2018 +0800Initial commit
回滚到指定的版本
$ git reset --hard a91078724a2b88b7fdc43060d280fd3822cec24e
HEAD is now at a910787 第一次提交
强制提交
$ git push -f origin dev
Total 0 (delta 0), reused 0 (delta 0)
To https://gitee.com/morecare/mc-website.git+ 38be40e...a910787 dev -> dev (forced update)
通过上面三步就完成了代码的回滚了。
转载于:https://my.oschina.net/sdlvzg/blog/1602272
Git 回滚动任意版本相关推荐
- git回滚到任意版本
为什么80%的码农都做不了架构师?>>> 有时候因为提交错误或冲突问题,需要我们回滚到任意一个版本,这时候可以使用git reset命令来完成此操作,以下是三个操作步骤: 显示 ...
- git-代码撤销、回滚到任意版本(git回滚命令reset、revert的区别)
文章目录 一.Git 代码撤销.回滚到任意版本(当误提代码到本地或master分支时) 二.git回滚命令reset.revert的区别 1. 背景知识 2. 方法一:git reset(回退) 3. ...
- 回滚master代码_[转]Git 代码撤销、回滚到任意版本(当误提代码到本地或master分支时)...
两种情况(场景) 情况一 代码还只在本地,未push到运程仓库,想把代码还原到上一次commit的代码,此时操作为代码撤销 解决方案: 情况二 代码已经push到运程仓库,想把代码还原到上一次提交,此 ...
- Git - 回滚到指定版本
每次提交的代码都有一个唯一的commit id(版本号),如下图,当然,也可以 git log 查到. 回滚到指定版本: git reset --hard b498237e6dc1fc4861c79 ...
- git 回滚到指定版本
1.操作步骤 git 回退到指定版本步骤: 把你想回退的版本的commit id和最新版本的commit id记下来 然后用命令git reset --hard 老版本的commit id 再git ...
- git回滚指定版本相关操作
当提交推送到远程仓库之后,需要回退到特定版本,去修改该代码,然后在推送到远程仓库; 1.查看目前版本状态: git status 2.查看提交日志,找到需要回滚的git版本号 git log 3.将当 ...
- git回滚到历史版本,并且删除本地untracked file
文章目录 遇到问题 解决方法 结果展示 遇到问题 本地添加代码,把项目玩儿坏了,现在像回退历史版本.这个简单 git reflog git reset --hard 版本号 但是自己本地新增的文件成为 ...
- git回滚代码版本 强制提交代码
git reset --hard [commit id] 回滚代码 git push --force 如果强制提交失败可以试试 git push origin 分支名 --force
- git让单个文件回滚到指定版本
https://blog.csdn.net/fsgsggd/article/details/79875035 首页 博客 学院 下载 图文课 论坛 APP 问答 商城 VIP会员 活动 招聘 ITey ...
最新文章
- mac搭建python开发环境_Mac中基于Homebrew搭建python开发环境
- 华为全新发布开源操作系统欧拉:覆盖数字基础设施全场景
- 第二课unit2 控制对文件的访问
- ubuntu 14.04 安装chrome及给chromium 安装 flash player
- Qt与QML的枚举绑定(C++枚举)
- mysql 远程主机强迫关闭了一个现有的连接_MySQL的explain优化(3)
- 【Calcite】CHAR(1) CHARACTER SET “ISO-8859-1“ COLLATE “ISO-8859-1$en_US$primary“ NOT NULL
- lsof 命令实用用法介绍
- 国产手机:跨出去之路
- SSO单点登录系列1:cas客户端源码分析cas-client-java-2.1.1.jar
- 20145226夏艺华 Exp6 信息搜集与漏洞扫描
- SAP 下载EXCEL模板
- 2018年中高级前端面试题目小结
- javascript实现下拉条联动_js实现select二级联动下拉菜单
- fzyczn生日赛t1 CZN
- 今天你写控件了吗?----ASP.net控件开发系列
- 空前绝后!PostgresConf.CNPGConf.Asia 2020大会闭幕
- mysql火焰图_如何读懂火焰图?
- 又双叒叕ctf比赛之saarland
- 自定义ImageView实现切图的无缝对接
热门文章
- php获取本机root,通过PHP执行root命令
- 16进制加法 keil_C/C++编程笔记:C语言进制详解,二进制、八进制和十六进制
- 【大总结2】大学两年,写了这篇几十万字的干货总结
- (十三) 深入浅出TCPIP之setsockopt参数详解
- PaperNotes(2)-Generative Adversarial Nets
- 一文读懂机器学习库graphLab
- 《Python Cookbook 3rd》笔记(3.11):随机选择
- php 不同时区时间转换,在PHP中将DateTime字符串转换为不同的时区
- 小米C++开发 面试 准备阶段和部分真题
- 音视频即时通讯二次开发