Git 取消某个 commit
Git 大约 371 字本地 commit
commit_id
为想要回到的commit
的id
git reset --soft|--mixed|--hard <commit_id>
--mixed
:会保留源码,只是将git commit
和index
信息回退到了某个版本。--soft
:保留源码,只回退到commit
信息到某个版本。不涉及index
的回退,如果还需要提交,直接commit
即可。--hard
:源码也会回退到某个版本,commit
和index
都会回退到某个版本。(注意:这种方式是改变本地代码仓库源码)
commit 已 push 到远程仓库
回退本地代码同时回退线上代码,回滚到某个指定的版本,线上,线下代码保持一致。
git revert <commit_id>
revert
之后再使用git push
推送到远程仓库
阅读 3321 · 发布于 2019-04-18
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
JVM:垃圾标记阶段算法之引用计数法阅读 523
-
Spring Boot 配置文件中的默认值阅读 357
-
软考-系统架构设计师:范围管理和时间管理阅读 1541
-
Docker springci 编译 Spring Navtive 工程为 Linux 可执行文件阅读 179
-
Java jcmd 打印线程堆栈阅读 1551
-
MySQL Windows 下 cmd 显示中文乱码阅读 1791
-
MySQL 存储 IP 地址阅读 1816
-
软考-系统架构设计师:联邦数据库阅读 1032
-
Maven 打包报错 Couldn't retrieve @Mapper annotation阅读 1295
-
软考-系统架构设计师:主存-编址阅读 2409