web-dev-qa-db-fra.com

Intellij IDEA comment télécharger un projet dans une branche distante avec le plugin git?

J'ai Intellij IDEA 12.0.1 J'utilise le plug-in Git intégré. Je peux créer un référentiel local. Maintenant, je veux télécharger mon code source vers un référentiel distant. Puis-je le faire avec Intellij IDEA plugin?

Je vous remercie.

28
Dmytro Danylyk

Vous ne pouvez pas télécharger votre dépôt Git local à distance à l'aide d'IntelliJ IDEA. Pour cela, vous devez utiliser Git Bash ou le client Git, par exemple Arbre source .

Pour créer un référentiel Git local avec IntelliJ IDEA plugin

  1. Dans IntelliJ IDEA menu VCS -> Import into Version Control -> Create Git Repository
  2. Dans la fenêtre contextuelle, sélectionnez votre projet et cliquez sur ok.
  3. Validez tous les fichiers nécessaires dans votre branche locale master

Pour télécharger un référentiel local sur un serveur distant à l'aide de Git Bash

  1. Ouvrez Git Bash et accédez à votre dossier de projet, par exemple cd 'D:\projects\TestProject'
  2. Dans Git Bash git remote add Origin http//IP/path/to/repository
  3. Dans Git Bash git Push Origin master
  4. Dans IntelliJ IDEA faites un clic droit sur le projet sélectionnez Synchronize 'TestProject'
  5. Dans IntelliJ IDEA faites un clic droit sur le projet sélectionnez Git -> Repository -> Branches -> Origin/master -> Checkout as new local branch

Pour télécharger un référentiel local sur un serveur distant à l'aide de l'arborescence des sources

  1. Dans Arbre source File -> Open et accédez à votre dossier de projet, par exemple cd 'D:\projects\TestProject'
  2. Dans Arbre source Repository -> Add Remote, vous devriez voir la fenêtre Paramètres du référentiel  enter image description here
  3. Cliquez sur le bouton Ajouter et remplissez Détails de la télécommande  enter image description here
  4. Enfin, cliquez sur le bouton Ok Maintenant, vous devriez pouvoir faire tirer/pousser en utilisant IntelliJ IDEA plugin.
  5. Dans IntelliJ IDEA faites un clic droit sur le projet sélectionnez Synchronize 'TestProject'
  6. Dans IntelliJ IDEA faites un clic droit sur le projet sélectionnez Git -> Repository -> Branches -> Origin/master -> Checkout as new local branch

Vous devriez maintenant pouvoir faire tirer/pousser en utilisant le plugin IntelliJ IDEA .

54
Dmytro Danylyk

C'est possible dans Intellij IDEA.
Vous devez ajouter un référentiel distant pour votre référentiel local dans la commande git bash by below.

git remote add Origin YOUR_REMOTE_REPOSITORY_ADDRESS.
for example
git remote add Origin https://gitlab.com/my_account/my_repository.git

Dans Intellij IDEA lorsque vous souhaitez valider toute modification dans le référentiel, utilisez ctrl + k et il vous montrera une fenêtre comme l'image ci-dessous. Dans cette fenêtre, vous pouvez choisir commit and Push donc il va valider et pousser le changement vers le référentiel local et distant.
enter image description here De plus, si vous souhaitez uniquement pousser vers un référentiel distant, utilisez ctrl + shift + k pour pousser les changements.
J'espère que cette réponse vous aidera.

7
taher

J'ai eu le même problème et je pense que c'est toujours le cas avec IDEA 12 sauf erreur de ma part:

Une alternative à l'utilisation de la ligne de commande serait SourceTree (disponible pour Mac et Win) pour gérer les télécommandes ou gérer complètement les référentiels Git/Hg. Il s'agit d'un client GUI gratuit d'Atlassian (aucune divulgation d'affiliation).

Vous pouvez le télécharger ici .

2
Karthic Raghupathi