2017-07-28 117 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