如何在EGit中创建适当的新本地和远程分支组合?

时间:2012-04-11 17:48:06

标签: git egit

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

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

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

1 个答案:

答案 0 :(得分:9)

对于第一个操作,您可以阅读EGit手册“Creating a New Local Branch

  

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

new branch dialog

如需推送,请参阅Vogella's Egit tutorial,还可以参阅“Push ref specification

push a branch

注意:robinst已打开bug 378960“允许在Push Branch向导中配置上游”(在“EGit - set up remote tracking correctly when creating a branch”中提及)。

  

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

     

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


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

  

推送分支/初始推送向导简化了推送分支,并且允许通过推送操作创建的新分支的上游配置

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