Git 错误合并到 master 分支,如何回退并合并到 develop 分支
Git 错误合并到 master 分支,如何回退并合并到 develop 分支
如果你不小心将 git 分支 'kine.yy.sun' 合并到了 'master' 分支,而你想要将其合并到 'develop' 分支,可以通过以下步骤进行操作:
回退 master 分支
- 首先,切换到 'master' 分支:
git checkout master
- 查看 commit 历史,找到要回退到的 commit 的哈希值:
git log
假设要回退到 commit A 的状态,记下它的哈希值。
- 使用 'git reset' 命令回退到指定的 commit:
git reset --hard <commit A 的哈希值>
这将丢弃 commit A 之后的所有 commit,并将 HEAD 指针和 'master' 分支指向 commit A。
- 确认回退成功:
git log
确保只看到 commit A 及之前的 commit。
将 kine.yy.sun 分支合并到 develop 分支
- 切换到 'develop' 分支:
git checkout develop
- 将 'kine.yy.sun' 分支合并到 'develop' 分支:
git merge kine.yy.sun
这将把 'kine.yy.sun' 分支的改动合并到 'develop' 分支。
- 确认合并成功:
git log
确保看到了 'kine.yy.sun' 分支的改动。
现在,你已经成功地将 'master' 分支回退,并将 'kine.yy.sun' 分支合并到 'develop' 分支。
原文地址: https://www.cveoy.top/t/topic/qByQ 著作权归作者所有。请勿转载和采集!