Comment télécharger/clonage d'une nouvelle branche à partir de mon serveur git dans un pays déjà créé dépôt git local sur mon PC avec Eclipse EGit
Cela me rend fou.
J'ai créé un dépôt git dans un serveur Linux hébergé par ma compagnie d'hébergement.
J'ai cloné à une copie locale à l'aide d'Eclipse EGit.
Ensuite, j'ai créé une branche à l'origine, le dépôt git sur le serveur.
Comment puis-je copier le branche à ma copie locale à l'aide d'Eclipse EGit?
Quand j'ouvre les Dépôts Git à l'intérieur de EGit je vois:
- Local
-- master
- Remote Tracking
-- origin/development
-- origin/master
Comment puis-je obtenir de l'origine/de développement dans mon local à l'aide de EGit?
Je sais que je pourrais créer un nouveau clone, mais je ne veux pas le faire car je crois qu'il doit y avoir un moyen d'obtenir que la nouvelle branche.
Deuxième question - où est la commande pull à l'intérieur de EGit? J'ai été en mesure de trouver la commande fetch, mais quand je le lance il dit qu'il n'y a rien à chercher. Le RefSpec est:
+refs/heads/*:refs/remotes/origin/*
Troisième question existe - il un moyen pour traiter les commandes git en ligne de commande à l'intérieur de l'Éclipse dans mon système de Windows? J'ai pensé à faire une traction à partir d'une ligne de commande, mais je ne le trouve pas dans mon système local.
Merci.
Vous devez vous connecter pour publier un commentaire.
Votre fetch est jusqu'à ce jour parce que vous avez déjà tout copié dans votre dépôt local. Un pull de fusion
origin/development
en maître, ce qui n'est pas ce que vous voulez. Vous souhaitez créer une nouvelle branche avecorigin/development
comme point de départ. Je ne sais pas comment le faire avec egit, mais sur la ligne de commande, vous n':J'ai aussi été la recherche autour de quelques heures pour savoir comment obtenir une branche distante dans Eclipse EGit...
La solution est indiqué dans ce rapport de bogue. Et il est vraiment facile si vous savez comment le faire, pas besoin de l'aide de la ligne de commande version de git, qui - même si elle fonctionne dans 99% des cas - peut être risqué comme je l'ai déjà eu des problèmes qu'elle interférait avec Eclipse et EGit.
Il suffit de suivre ces étapes:
Repository view
. Si vous n'avez pas ouvert, accédez à la Fenêtre " → affichage d'une Vue → Autres..." et choisissez "Git → Dépôts Git".Repository view
choisissez "Branches → Suivi à Distance". Vous devriez voir votre distance branches il y a déjà (exemple:origin/new_feature
).J'ai été confrontée au même problème, et voici comment je l'ai résolu:
Ouvrir Git Point De Vue
D'abord vous devez avoir la direction que vous voulez vérifier, dans votre référentiel, sous Suivi à Distance. Mon problème était que je ne pouvais pas voir la branche distante ici, afin de résoudre ce - exécution d'une Pull sur le référentiel, et cette commande devrait vous obtenir toutes les branches, en vertu de Suivi à Distance