04-分支-未拉取最新分支,但是进行了分支合并

场景:合并到的分支为 dev,被合并的分支为 dev-flp,在 merge dev-flp 到 dev 的时候,dev 未 pull 最新代码

解决:

  1. 确保你的分支 dev-flp 已经 push 到仓库中

  2. 这时切换到你想要合并的分支 dev,查看一下 分支 日志

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    fenglepeng1 % git log
    commit 2c9805f5707411438c19575e8c39f17ac45489a9 (HEAD -> dev, origin/dev-flp, dev-flp)
    Author: fenglepeng1 <fenglepeng1@jd.com>
    Date: Mon Mar 17 10:58:49 2025 +0800

    feat:增加审批的后续功能

    commit 559388cc3a36580e45b1007a247a16485192c5a1
    Author: fenglepeng1 <fenglepeng1@jd.com>
    Date: Mon Mar 10 18:12:30 2025 +0800
    SHELL
  3. 使用 git reset,重置此次 merge

    1
    2
    3
    fenglepeng1 % git reset --hard 559388cc3a36580e45b1007a247a16485192c5a1

    HEAD is now at 559388c feat: 新建数据集时,展示所有字段
    SQL
  4. 然后重新 pull 最新的代码,然后再进行 merge


04-分支-未拉取最新分支,但是进行了分支合并
https://flepeng.github.io/049-Git-21-命令-04-分支-未拉取最新分支,但是进行了分支合并/
作者
Lepeng
发布于
2021年3月8日
许可协议