Git 错误合并到 master 分支,如何回退并合并到 develop 分支

如果你不小心将 git 分支 'kine.yy.sun' 合并到了 'master' 分支,而你想要将其合并到 'develop' 分支,可以通过以下步骤进行操作:

回退 master 分支

  1. 首先,切换到 'master' 分支:
git checkout master
  1. 查看 commit 历史,找到要回退到的 commit 的哈希值:
git log

假设要回退到 commit A 的状态,记下它的哈希值。

  1. 使用 'git reset' 命令回退到指定的 commit:
git reset --hard <commit A 的哈希值>

这将丢弃 commit A 之后的所有 commit,并将 HEAD 指针和 'master' 分支指向 commit A。

  1. 确认回退成功:
git log

确保只看到 commit A 及之前的 commit。

将 kine.yy.sun 分支合并到 develop 分支

  1. 切换到 'develop' 分支:
git checkout develop
  1. 将 'kine.yy.sun' 分支合并到 'develop' 分支:
git merge kine.yy.sun

这将把 'kine.yy.sun' 分支的改动合并到 'develop' 分支。

  1. 确认合并成功:
git log

确保看到了 'kine.yy.sun' 分支的改动。

现在,你已经成功地将 'master' 分支回退,并将 'kine.yy.sun' 分支合并到 'develop' 分支。

Git 错误合并到 master 分支,如何回退并合并到 develop 分支

原文地址: https://www.cveoy.top/t/topic/qByQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录