10

我想在 EGit 中执行以下操作:

$ git checkout -b newbranch
$ git push -u origin newbranch

这给了我一个新的本地分支,将其推送到上游服务器并创建正确的跟踪参考。我如何在 EGit 中做同样的事情?

4

2 回答 2

9

第一次操作可以阅读EGit手册《创建新的本地分支

选择团队 > 切换到... > 新分支

新分支对话框

对于推送,请参阅Vogella 的 Egit 教程,以及“推送参考规范

推一个分支

注意:robinst已打开bug 378960 “允许在推送分支向导中配置上游”(在“ EGit - 创建分支时正确设置远程跟踪”中提到)。

问题是这(在推送时配置上游)在首次推送分支时尚未自动完成。

现在您必须在 Git Repositories 视图中右键单击分支并选择“ Configure Branch”,您可以在其中设置上游配置。


注意:错误 378960在Egit 3.2中已标记为已解决(2014 年 2 月):

推送分支/初始推送向导简化了推送分支,还允许为推送操作创建的新分支进行上游配置

https://wiki.eclipse.org/images/6/6f/Egit-3.2-PushBranchWizard.png

于 2012-04-11T18:17:43.123 回答
0

创建新分支的 UI 位置对我来说似乎很奇怪。

Git Repository选项卡中,选择要从中创建分支的分支right click,然后您将看到Create Branch

在此处输入图像描述

于 2021-12-22T14:54:20.663 回答