使用Netbeans的几个本地和远程git存储库

时间:2017-07-28 21:57:12

标签: java git github netbeans repository

我已经设置了一个本地git存储库,并将我在Netbeans中的项目推送到我的远程git存储库。

我的目的是在我的PC上的文件夹中创建Netbeans中的其他项目和另一个本地git存储库,并将新项目与此存储库连接。

例如,我想添加单独的" NetBeansProjects2"到Netbeans IDE。

enter image description here

为此目的,我尝试过使用GitHub for Windows但是不能"附加" Netbeans中的新项目到新的本地存储库。我还创建了另一个远程git存储库,但它只是克隆了我在Netbeans中的所有现有项目。

我发现的所有教程都只在Netbeans中有一个项目作为示例。当你有一对一的情况时,步骤很明确。

我的问题是如何设置几个链接到不同远程git存储库的本地git存储库并将它们放在Netbeans中?

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

提前谢谢。

1 个答案:

答案 0 :(得分:0)

你已经提出了一个非常令人困惑的问题,但我认为我掌握了这种情况。 git存储库是独立的,我的意思是对于你可以拥有git存储库的每个文件夹,只需在该文件夹中运行git init。您可以在另一个存储库的文件夹下初始化存储库:

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

存储库信息存储在名为.git的文件夹中,如果此文件夹存在,则表示此处存在git存储库

请记住,您必须添加一个.gitignore来确定每个存储库中的内容。

对于远程存储库,您必须自己管理它们。只需使用以下命令添加它们:

git remote add 'name' 'url'

git将查找远程命名的origin,以及默认情况下要跟踪的名为master的分支。

您可以添加更多遥控器以拥有多个存储库。

git remote add anotherOrign http://mygit

然后netbeans将能够列出现有的遥控器,您将决定在哪里推送。

你也可以用git:

来做
git push anotherOrigin master -u

使用-u告诉git在anotherOrigin中跟踪master,这样你就不需要告诉git远程和分支的名字。