2013-05-13 85 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

相關問題