如何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之后基于做了大量的修改,还是需要手工修改了。

目录
相关文章
|
8月前
|
JSON 开发工具 git
git rebase 合并当前分支的多个commit记录
git rebase 合并当前分支的多个commit记录
167 1
|
7月前
|
开发工具 git 开发者
【git merge/rebase】详解合并代码、解决冲突
【git merge/rebase】详解合并代码、解决冲突
697 0
|
6月前
|
开发工具 git 开发者
git IDEA的分支合并时的冲突问题总结,merge和rebase的区别
冲突的处理需要开发者之间的充分沟通以及对项目历史的细致理解。选择Merge或Rebase取决于具体的工作流程和团队偏好,但最重要的是保持代码库的整洁与一致性。使用IDEA等工具可以提高处理合并冲突的效率,但手动解析冲突和理解操作背后的逻辑仍然是不可或缺的。最终目标是通过有效的版本控制实践,促进项目的顺利进行和团队协作的高效。
382 0
|
8月前
|
开发工具 git
【Git】—— 解决分支合并冲突
【Git】—— 解决分支合并冲突
|
开发工具 git
git rebase -i合并多次提交
写作目的 自己写代码的时候修改了bug就提交一次,发现提交日志很乱,所以有必要合并多次提交,这个点有必要学习一下
270 0
git rebase -i合并多次提交
|
开发工具 git
需求开发到一半需要改别的分支的bug该怎么办呢?(git stash 和 git commit)
需求开发到一半需要改别的分支的bug该怎么办呢?(git stash 和 git commit)
179 0
需求开发到一半需要改别的分支的bug该怎么办呢?(git stash 和 git commit)
|
开发工具 git
Git回滚中的reset和revert
Git回滚中的reset和revert
294 0
Git回滚中的reset和revert
|
开发工具 git
Git中撤销中间的某次merge代码
在开发过程中发现分支中间某次merge存在dev代码,需要把这个merge去掉,但不影响后续的提交
499 0
|
开发工具 git
GIT提交记录和Revert commit过程分析
GIT提交记录和Revert commit过程分析
481 0
GIT提交记录和Revert commit过程分析
|
开发工具 git
git合并的时候,冲突问题Merging is not possible because you have unmerged files
git合并的时候,冲突问题Merging is not possible because you have unmerged files 简单的来说就是:
618 0
git合并的时候,冲突问题Merging is not possible because you have unmerged files