2017-07-28 2 views
1

J'ai mis en place un dépôt git local et ai poussé mes projets dans Netbeans vers mon dépôt git distant.Plusieurs dépôts git locaux et distants avec Netbeans

Mon intention est de créer d'autres projets dans Netbeans et un autre référentiel git local dans un dossier sur mon PC et de connecter les nouveaux projets avec ce référentiel. Par exemple, j'aimerais ajouter "NetBeansProjects2" séparé à l'EDI NetBeans.

enter image description here

A cet effet, j'ai essayé d'utiliser GitHub pour Windows, mais ne pouvait pas « attacher » le nouveau projet Netbeans au nouveau référentiel local. J'ai également créé un autre dépôt git distant mais il a juste cloné tous mes projets existants dans Netbeans.

Tous les didacticiels que j'ai trouvés ont un seul projet dans Netbeans à titre d'exemple. Lorsque vous avez une situation individuelle, les étapes sont claires.

Ma question est de savoir comment configurer plusieurs référentiels git locaux reliant différents référentiels git distants et les avoir dans Netbeans? J'utilise actuellement Netbeans 8.2, Windows 10 et GitHub. Actuellement, je suis en train d'utiliser Netbeans 8.2, Windows 10 et GitHub.

Merci à l'avance.

Répondre

0

vous avez formulé une question très confuse, mais je pense que j'ai compris la situation. Les dépôts git sont autonomes, je veux dire pour chaque dossier que vous pouvez avoir un dépôt git, exécutez simplement git init dans ce dossier. vous pouvez initialiser les dépôts dans un dossier d'un autre référentiel:

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

informations référentiel est stocké dans un dossier nommé .git si ce dossier est présent, cela signifie existe ici un dépôt git

porter juste à l'esprit que vous devez ajouter un .gitignore pour déterminer ce qui se passe dans chaque référentiel. En ce qui concerne les dépôts distants, vous devez les gérer vous-même. il suffit d'ajouter en utilisant la commande:

git remote add 'name' 'url' 
git

recherchera origine lointaine nommée, et une branche maîtresse appelée à être suivi par défaut.

Vous pouvez ajouter plus de télécommandes pour avoir plusieurs référentiels.

git remote add anotherOrign http://mygit 

alors netbeans sera en mesure de lister les télécommandes existantes et vous déciderez où pousser.

vous pouvez aussi le faire en utilisant git:

git push anotherOrigin master -u 

en utilisant -u git dit suivre maître à anotherOrigin, de cette façon vous n'avez pas besoin de dire git les noms de distance et de la branche.

+0

Actuellement, je n'ai qu'un seul dossier git pour tous les projets dans Netbeans. À l'avenir, j'aimerais avoir un autre dossier git commun pour cinq nouveaux projets liés à un nouveau dépôt distant. – Luzing

+0

Je suis désolé si cela semble confus, j'essaie de savoir comment ajouter un autre référentiel local à Netbeans pour qu'il soit listé dans le Git Repository Browser. – Luzing

+0

il semble que vous confondiez les dépôts git avec le projet netbeans, si vous avez plusieurs projets netbeans ouverts dans l'éditeur, ils seront listés dans Git Repository Browser, il n'est pas nécessaire de les ajouter à netbeans. aussi si vous voulez avoir un projet parent et plusieurs projets enfants, vous pouvez le faire en utilisant maven, de cette façon netbeans montrera un projet parent et vous pourrez ouvrir des projets enfants à partir de là. – lacripta