2017-07-28 18 views
1

私はローカルのgitリポジトリをセットアップし、NetBeansのプロジェクトをリモートのgitリポジトリにプッシュしました。いくつかのローカルとリモートのgitリポジトリとNetbeans

私の意図は、Netbeansに別のプロジェクトを作成し、別のローカルgitリポジトリを自分のPC上のフォルダに作成し、新しいプロジェクトをこのリポジトリに接続することです。

たとえば、Netbeans IDEに別の「NetBeansProjects2」を追加したいと思います。この目的のために

enter image description here

、私はWindows用のGitHubを使用しようとしましたが、新しいローカルリポジトリにNetBeansで新しいプロジェクトを「付ける」ことができませんでした。私は別のリモートgitリポジトリも作成しましたが、Netbeans内の既存のすべてのプロジェクトをクローンしました。

私が見つけたすべてのチュートリアル例としてNetbeansには1つのプロジェクトしかありません。 1対1の状況がある場合、手順は明確です。

私の質問は、いくつかのローカルgitリポジトリを別々のリモートgitリポジトリにリンクして設定し、それらをNetbeansに置く方法です。

現在、Netbeans 8.2、Windows 10、およびGitHubを使用しています。

ありがとうございます。

答えて

0

あなたは非常に混乱しやすい質問を策定しましたが、私は状況を把握していると思います。 gitリポジトリはスタンドアロンです。つまり、gitリポジトリを持つことができるすべてのフォルダに対して、そのフォルダにgit initを実行するだけです。あなたは別のリポジトリのフォルダの下にリポジトリを初期化することができます。

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

リポジトリ情報は.gitというフォルダに格納され、このフォルダが存在する場合、それはgitリポジトリ

がちょうど心に留め存在ここに意味します.gitignoreを追加して、すべてのリポジトリに何が入っているのかを判断する必要があります。

リモートリポジトリの場合は、自分で管理する必要があります。

gitはリモートで名前付きの起点を探し、masterという名前のブランチをデフォルトで追跡します。

複数のリポジトリを持つためにリモコンを追加できます。

git remote add anotherOrign http://mygit 

netbeansは、既存のリモコンを一覧表示して、どこにプッシュするかを決定します。

も、あなたはgitのを使用してそれを行うことができます。

git push anotherOrigin master -u 

-uを使用して、anotherOriginでリモートブランチの名前をgitの指示する必要がありません。この方法をマスターを追跡するためにgitを伝えます。

+0

現在、Netbeansのすべてのプロジェクトに対してgitフォルダが1つしかありません。将来私は、新しいリモートリポジトリにリンクする5つの新しいプロジェクトのための別の共通のgitフォルダを持っていたいと思います。 – Luzing

+0

混乱するようであれば申し訳ありませんが、別のローカルリポジトリをNetBeansに追加してGitリポジトリブラウザにリストする方法を見つけようとしています。 – Luzing

+0

netbeansプロジェクトとgitリポジトリを混同しているようですが、エディタで開いているいくつかのnetbeansプロジェクトがGitリポジトリブラウザに表示されていれば、それらをnetbeansに追加する必要はありません。親プロジェクトといくつかの子プロジェクトを持っていて、これをmavenを使って実現できるなら、netbeansは親プロジェクトを表示し、そこから子プロジェクトを開くことができます。 – lacripta

関連する問題