【发布时间】:2020-07-01 22:48:43
【问题描述】:
我的场景如下:
我在分支 A 工作。在分支 B 工作的人做了一些更改,我需要在分支 A 上继续开发。我最终检查到分支 B,提取他们的更改,检查回分支 A 并执行 git合并。现在,在 github 上,我更改的文件包括他们的文件,我的提交历史记录包括他们来自分支 B 的提交历史记录。为什么会发生这种情况是有道理的,但我该如何恢复这个/下次解决这个问题?
【问题讨论】:
-
我想你要的是
git rebase? git-scm.com/book/en/v2/Git-Branching-Rebasing