Git删除提交从错误地添加到另一个分支的分支

问题描述 投票:1回答:1

我有以下提交结构:

master  A                          A
        |\                         |\
user1   | B D E  ==> user2 pulls   | B D E
         \           from user 1    \
user2     C G H                      B C D E G H

然后我将user1合并到master

所以master添加了一个合并提交E',看起来像:

A B D E E'

然后我去查看GitHub中的user2's代码,它显示了User1的所有代码。

有没有办法让git(或GitHub)只审查C,G和H?是的,我可以单独审查每个提交,但这是真实情况的简化示例。

我从git-rebase中读到了手册,并且相信答案就在那里,但我无法理解。老实说,我试过RTFM。

git github rebase
1个回答
0
投票

如果B,D和E在user2的分支中完全相同,那么Github将自动仅显示master上尚未提交的提交。

您还可以使用master重新绑定user2的分支并获得相同的结果。

© www.soinside.com 2019 - 2024. All rights reserved.