gpt4 book ai didi

java - 使用 Netbeans 的多个本地和远程 git 存储库

转载 作者:太空宇宙 更新时间:2023-11-04 11:16:48 26 4
gpt4 key购买 nike

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

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

例如,我想向 Netbeans IDE 添加单独的“NetBeansProjects2”。

enter image description here

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

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

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

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

提前谢谢您。

最佳答案

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

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

存储库信息存储在名为 .git 的文件夹中,如果该文件夹存在,则意味着此处存在 git 存储库

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

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

git remote add 'name' 'url'

git 将查找名为 origin 的远程,并默认跟踪名为 master 的分支。

您可以添加更多 Remote 以拥有多个存储库。

git remote add anotherOrign http://mygit

然后 netbeans 将能够列出现有的 Remote ,您将决定推送到哪里。

你也可以使用 git 来完成:

git push anotherOrigin master -u

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

关于java - 使用 Netbeans 的多个本地和远程 git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45382973/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com