在Eclipse git中,如何将在一个源上创建的本地分支更改为新来源



在eclipse git中,我已经从源" S1"分支创建了本地分支,并推动了更改。但是现在创建了不同的源" S2",我被要求在" S2"分支上发送合并请求以进行相同的代码更改。

我是Egit的新手,有人可以告诉我如何将我的本地分支从S1源复制到S2源?

Git Repositories视图,结帐分支S1然后打开历史记录,从S1(或您想从S2启动S2)中的最后一个提交,然后右键单击该提交> Create branch...

请注意,git和egit不要强迫您将名为S2的分支推到一个名为S2的遥控器。您只需在S1上工作,在S1上提交,然后在Push...对话框中将S2设置为目标参考。这应该创建带有最后一个提交的远程S2分支。

通常,重要的是要记住,git push操作始终具有SRC本地REF(提交或分支)和目标远程参考(分支),并且这些远程参考(分支)不需要具有相同的名称。即使git push命令中的SRC和Target Refs也经常被忽略并隐含,请记住这一点,并使用" disamigained" git命令通常可以更好地理解导航。EGIT推动巫师足够聪明,可以使其明确并预先设置为良好的默认值(通常您不需要更改),因此您可以在两全其美。

最新更新