git强制回滚+IDEA+GIT BASH
来源:互联网 发布:蒋欣刘涛关系破裂知乎 编辑:程序博客网 时间:2024/06/05 14:57
今天提交到服务器上的代码出问题了。
被迫需要回滚到一个旧的版本。
具体需要如下操作:
在本地进行回滚,reset 到这个提交,然后push -force 到远程。
具体用到的git bash命令:
cd d:/project/.git
git log 查看提交历史。
git reflog 查看所有分支的所有操作记录。
git reset --hard commitid
按照下图,可以revision number
然后,在git bash 中输入:
git push -force 即可强制回滚到这个版本。
---------------------------------------------------------------------------我是分割线-------------------------------------------------------------------------------------
坑爹的事情来啦。领导又不让回滚了,我还得撤销刚才的回滚操作。
幸亏我的电脑上还有另一个备份的工程。d:/project/my2
那么我在git bash下切换到这个工程
cd d:/project/my2/.git
然后找到最新提交的版本。
切换到这个版本下
git reset --hard commitid
然后git push -force
就又回到最新的版本。
可见备份是多么的重要啊~!!!
0 0
- git强制回滚+IDEA+GIT BASH
- git 回滚
- git回滚
- git 回滚
- git 代码回滚
- git 回滚版本
- git版本回滚
- git远程回滚
- git版本回滚
- git回滚
- Git版本回滚
- git 回滚实战
- git 回滚
- git回滚方式
- git 远程回滚
- git 回滚
- Git代码回滚
- git 回滚
- 互联网经济与实体经济
- 针对Hadoop YARN 的REST API web服务介绍
- ScrollView起始位置不是最顶部的解决办法
- 保护机制(个人理解)
- js格式化字符串
- git强制回滚+IDEA+GIT BASH
- Redis百亿级Key存储方案
- 被知识库收录
- 辅lua
- Android热补丁动态修复技术(一):从Dex分包原理到热补丁
- hdf5和las文件的读写
- IOS中的GCD的简要认识
- Android SVG动画
- hdu 1241 Oil Deposits (DFS)(BFS)