原文:git,如何 撤销某一次历史提交或merge,并保留该版本的后续提交?

场景 : 你有两个功能迭代版本的分支,一个是 号上线,一个是 号上线。 号的时候产品突然说,这两个版本一起上,然后你耿直的把 号版本merge到了 号版本。 几天后产品说: 一起上有问题,我们还是分开上吧 。这个时候你发现merge之后又提交了很多 号版本的代码,需要撤销那次merge并且保留后面的提交。 场景 : 所有人共用 test 分支,有五个人都在这上面合并了自己的代码,结果有天 A 不小 ...

2020-03-29 18:26 0 1867 推荐指数:

查看详情

git 删除某一次提交

多分支开发中误merge其他分支,且之后又有新commit   哈哈哈,是否感到进退两难,生无可恋... 分支 master、release、dev_xxx,dev_yyy四个分支,master线上分支,release测试环境分支,dev_xxx,dev_yyy开发分支    场景 ...

Tue Jan 05 23:57:00 CST 2021 0 1147
Git 拉取某一次提交的代码版本到本地分支

Git 拉取某一次提交的代码版本到本地分支: git checkout -b 分支名 远程仓库的commitId 示例: git checkout -b master 2342dsfsdfs2 如果你是第一次参与这个项目,操作步骤如下: 首先克隆分支,将代码拉下来: git clone ...

Tue Apr 13 06:31:00 CST 2021 0 1666
git 指令如何撤销一次merge

在使用git指令时难免会发生错误的merge的情况,那么如何在这种情况下回退到错误发生之前的情况? git reflog 指令显示历史的操作 4457e43 HEAD@{0}: reset: moving to 4457e435361fad HEAD@{1}: reset: moving ...

Tue Sep 05 18:13:00 CST 2017 0 1334
Git怎样撤销一次分支的合并Merge

出现的问题: 某一天,所有的开发文件已经在development分支上,但是这时候,线上出了一个问题,需要及时修复,于是从master分支上,拉了一个bug分支,进行处理,master分支本应合并bug分支,结果合并了dev分支,而且还commit,并推到了远端的master分支,这时候才发现出 ...

Fri Aug 12 01:43:00 CST 2016 0 30658
Git怎样撤销一次分支的合并Merge

Git怎样撤销一次分支的合并Merge 出现的问题: 某一天,所有的开发文件已经在development分支上,但是这时候,线上出了一个问题,需要及时修复,于是从master分支上,拉了一个bug分支,进行处理,master分支本应合并bug分支,结果合并了dev分支,而且还commit ...

Fri Apr 14 06:26:00 CST 2017 0 13864
GIT 撤销一次merge操作

git merge test_branch之后发现合并错了,想撤销git reset --hard HEAD^ 注意,HEAD后面的 ^ ...

Wed Nov 03 23:28:00 CST 2021 0 2130
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM