如何revert一个merged branch上所有的改动

简介: 开发过程中如果删除之前merged的某个branch,在merge过改分支之后又进行了多次的提交,可以通过以下命令进行:git revert -n merge_commit_id -m 1 注:改方法适合merge过分支后,没有基于该branch内容做修改的情况下,如果在merge之后基于做了大量的修改,还是需要手工修改了。

开发过程中如果想删除之前merged的某个branch,并且在merge过该分支之后又进行了多次的提交,可以通过以下命令进行:
git revert -n merge_commit_id -m 1

注:该方法适合merge过分支后,没有基于该branch内容做修改的情况下,如果在merge之后基于做了大量的修改,还是需要手工修改了。

目录
相关文章
|
9月前
|
JSON 开发工具 git
git rebase 合并当前分支的多个commit记录
git rebase 合并当前分支的多个commit记录
197 1
|
8月前
|
开发工具 git 开发者
【git merge/rebase】详解合并代码、解决冲突
【git merge/rebase】详解合并代码、解决冲突
769 0
|
9月前
|
开发工具 git
【Git】—— 解决分支合并冲突
【Git】—— 解决分支合并冲突
|
9月前
|
开发工具 git
Git分支管理--Bug分支
Git分支管理--Bug分支
67 0
|
开发工具 git
git rebase -i合并多次提交
写作目的 自己写代码的时候修改了bug就提交一次,发现提交日志很乱,所以有必要合并多次提交,这个点有必要学习一下
286 0
git rebase -i合并多次提交
|
开发工具 git
需求开发到一半需要改别的分支的bug该怎么办呢?(git stash 和 git commit)
需求开发到一半需要改别的分支的bug该怎么办呢?(git stash 和 git commit)
184 0
需求开发到一半需要改别的分支的bug该怎么办呢?(git stash 和 git commit)
|
存储 开发工具 git
git分支间切换注意点和bug分支的处理
从分支点开始,不同分支修改工作区的内容(不添加到暂存区和提交),切换分支,工作区的内容是一样的。 本文参考于廖雪峰老师的博客Git教程。依照其博客进行学习和记录,感谢其无私分享,也欢迎各位查看原文。
297 0
git分支间切换注意点和bug分支的处理
|
开发工具 git
Git回滚中的reset和revert
Git回滚中的reset和revert
306 0
Git回滚中的reset和revert
|
开发工具 git
Git中撤销中间的某次merge代码
在开发过程中发现分支中间某次merge存在dev代码,需要把这个merge去掉,但不影响后续的提交
510 0
|
开发工具 git
git rebase 操作失误回退到上一步
git rebase 操作失误回退到上一步

热门文章

最新文章