小编Ale*_*x W的帖子

使用git,如何在父远程分支重新定位后保存主题分支?

我有一个基于git仓库远程分支的本地主题分支:

1 - 2 - 4 - 5 - 9 - 11  master
      \
        3 - 6 - 8 - 12  remote branch
              \
                7 - 10  my topic
Run Code Online (Sandbox Code Playgroud)

最近,远程分支机构被大师重新定位:

1 - 2 - 4 - 5 - 9 - 11  master
                       \
            ?            3' - 6' - 8' - 12'  remote branch
              \
                7 - 10  my topic
Run Code Online (Sandbox Code Playgroud)

我想从远程分支的头部重新定义我的主题分支,以便最终将我的更改合并回远程.但是,因为父提交的哈希值发生了变化,所以尝试简单

$ git rebase origin/remote_branch
Run Code Online (Sandbox Code Playgroud)

导致我从未接触过的文件中存在大量冲突.

有什么办法可以清理这些树枝吗?

git git-rebase

9
推荐指数
1
解决办法
156
查看次数

标签 统计

git ×1

git-rebase ×1