2017-07-28 116 views
1

我建立了一個本地git倉庫,並將我的項目在NetBeans中推送到了我的遠程git倉庫。Netbeans的幾個本地和遠程git倉庫

我的意圖是在Netbeans和另一個本地git存儲庫中創建其他項目,並將這些新項目與此存儲庫連接起來。

例如,我想爲NetBeans IDE添加單獨的「NetBeansProjects2」。

enter image description here

爲此,我曾嘗試使用GitHub上的Windows,但在Netbeans中不能「附加」的新項目,新的本地倉庫。我還創建了另一個遠程git存儲庫,但它只是克隆了Netbeans中的所有現有項目。

我發現的所有教程都只以Netbeans中的一個項目爲例。當你有一對一的情況時,步驟是清楚的。

我的問題是如何設置幾個本地git存儲庫連接到不同的遠程git存儲庫,並讓他們在Netbeans?

我目前使用Netbeans 8.2,Windows 10和GitHub。

預先感謝您。

回答

0

你已經制定了一個非常令人困惑的問題,但我想我已經掌握了這種情況。 git存儲庫是獨立的,我的意思是每個文件夾你可以有一個git存儲庫,只需在該文件夾中運行git init。你可以在另一倉庫的一個文件夾下初始化庫:

/myMainRepo/ 
---.git 
---otherProject/ 
-------.git 

庫信息存儲在一個名爲git的文件夾中,如果該文件夾存在就意味着存在這裏一個Git倉庫

只是牢記您必須添加一個.gitignore來確定每個存儲庫中的內容。

至於遠程存儲庫,您必須自己管理它們。只需添加他們使用以下命令:

git remote add 'name' 'url' 

git會尋找遠程命名爲原點,在默認情況下跟蹤一個名爲master分支。

您可以添加更多的遙控器以擁有多個存儲庫。

git remote add anotherOrign http://mygit 

netbeans將能夠列出現有的遙控器,您將決定在哪裏推動。

你也可以使用Git做到這一點:使用-u git的講述在anotherOrigin跟蹤主

git push anotherOrigin master -u 

,這樣你就不需要通知Git的遠程和分支的名稱。

+0

目前,我只有一個git文件夾用於Netbeans中的所有項目。將來,我想爲連接到新遠程存儲庫的五個新項目建立另一個常見git文件夾。 – Luzing

+0

如果它看起來令人困惑,我很抱歉,我試圖找出如何添加另一個本地存儲庫到Netbeans,讓它在Git Repository Browser中列出。 – Luzing

+0

看來你是在混淆git倉庫與netbeans項目,如果你有幾個在編輯器中打開的netbeans項目,他們將被列在Git倉庫瀏覽器中,不需要將它們添加到netbeans中。同樣,如果你想擁有一個父項目和幾個子項目,你可以使用maven來實現這個目標,這樣netbeans將顯示一個父項目,你將能夠從那裏打開子項目。 – lacripta