2013-05-13 96 views
10

假设我有一个Eclipse项目,它使用EGit的版本控制并与远程存储库[email protected]:git2013连接。在我的项目中,在本地分支newstuff下,我创建并更改了一些文件。现在,我想将其推送到远程存储库中名为newstuff的远程分支。但是我的远程仓库只拥有一个分支master如何用EGit创建一个新的远程分支?

如何创建一个名为newstuff的新远程分支?

PS:请不要用命令行git命令回答;描述如何在EGit中完成它。

回答

3

您可以按照章节“Configuring upstream push”,以推动这个分支:

Configure push in Egit

推不上的远程回购还存在一个分支将在创建它说遥控器。

您可以指定要使用的refspec或使用Push ref specification

Push refspec

,上面将推动所有的地方分支机构。


更新​​:如在提及robinstanswer(upvoted),你现在有:

推分公司/首次推向导简化推动一个分支并且还允许创建新的分支的上游配置通过推动操作。

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

9

在例如:It 3.2,现在存在对这种使用情况下的专用向导:
创建分支时提高上游配置的UI

  1. 选择推分支...在上下文菜单中

  2. 在向导中,你可以改变你要推到是否拉动这个分支合并或重订其远程:

    Push Branch in EGit

  3. 下一个页面做推前显示确认,你然后可以完成向导。

之后,你可以简单地使用推到上游当分支被检出推到远程分支,或来从远程分支的变化。

+0

好的更新。 +1。我在我的回答中也提到了它。 – VonC 2014-01-30 15:43:33

相关问题