2015-10-23 86 views
1

我想要做的東西,看着一開始很簡單,但似乎沒有使用NetBeans git的整合是如此簡單:推主到不同的遠程分支的NetBeans GIT集成

我有一個本地主分支我要推到一個遠程分支,但是,這裏有一個不同的名稱,叫做「origin/mymaster」。

我知道如何使用命令行git,但無法弄清楚如何使用netbeans集成。我沒有使用命令行的概率,但該項目的其他合作者願意堅持netbeans,並且能夠做到這一點。

你可以用netbeans git嚮導來做到這一點嗎?

在此先感謝

+0

你沒有跟你在使用NetBeans其中GIT插件的Netbeans –

+0

找到選項推分支在GIT集成? –

+0

這不是一個插件,它是標準netbeans 8.0.x附帶的標準git-netbeans集成 – neneItaly

回答

0

我最終使用了VonC建議的解決方法。我創建了一個名爲mymaster的本地分支(這是我想要推送到遠程的分支名稱),然後使用netbeans嚮導推送它。

它的工作原理,但我會優先選擇在netbeans中直接推送master:origin/mymaster,因爲它可以在git命令行中本地執行。

Enea的

+1

我同意,直接選擇遠程分支的名字會更實用。但是,我的答案中提到的是不是這種解決方法嗎? – VonC

+0

是的,這就是爲什麼我在上面的答案中記錄了你:)並且upvoted你的評論 – neneItaly

1

NetBeans push wizard包括步驟4中,其中:中的遙控器目錄進行更新

https://netbeans.org/images_www/articles/74/ide/git/push.png

Update Local References頁面上,選擇分支(ES)的本地存儲庫並單擊完成。
使用本地分支的最新狀態更新指定的遠程存儲庫分支。

所以你應該能夠在該階段選擇不同的分支
由於OP neneitaly報告in the comments這是不可能的,只留下創建一個本地分支(其中master是)與正確的目標名稱,並推動該分支的解決方法。

+0

不能解決這個問題。您想要推送到的分支在階段2中被選中。「選擇本地分支」並且您有力量選擇名稱與本地分支匹配的遠程分支。即我無法推送本地/主 - >遠程/ branch1。 第3步。更新本地引用僅創建本地存儲庫上的origin/branchname類型的遠程跟蹤引用(請參閱http://www.gitguys.com/topics/tracking-branches-and-remote-tracking-branches /有關遠程跟蹤分支的描述) – neneItaly

+1

@neneItaly然後您需要創建一個本地分支(分支1),其中主分支是,然後推動該分支,然後將具有正確的目標名稱。 – VonC