文章目录
- 前言
- 放弃已修改的内容
- 分支回退到指定commit
前言
将分支回退到之前的某个版本
开发中,可能开发某个功能不需要了,或者想要回退到之前历史的某个commit, 放弃后来修改的内容。
放弃已修改的内容
如果未提交,直接使用
git revert
分支回退到指定commit
操作前的分支网络图,供参考
(1) 选择指定的commit提交,点击Reset ‘test’ to this
(2) 执行Revert,抛弃修改的内容
(3) (不要执行commit,否则修改的内容又发上去了)执行强制推送覆盖命令
第一个test本地分支,第二个test远程分支,-f 强制
git push origin test:test -f
(4)此时查看远程仓库的内容
分支网络图,供参考