219 votes

Comment synchroniser les projets sur GitHub avec Android Studio ?

J'essaie de synchroniser un projet que j'ai sur mon dossier Android Studio avec GitHub, mais je ne suis pas totalement sûr de ce qu'il faut faire à part ajouter mes informations d'identification dans le menu des options. Quelqu'un pourrait-il me donner un guide rapide, s'il vous plaît ?

274voto

jsc0 Points 696

Ouvrez le projet que vous voulez pousser dans Android Studio.

Cliquez sur VCS -> Enable version Control Integration -> Git

Il ne semble pas y avoir de moyen d'ajouter une télécommande via l'interface graphique. Ouvrez donc Git Bash dans la racine du projet et faites git remote add <remote_name> <remote_url>

Maintenant, quand vous faites VCS -> Commit changes -> Commit & Push vous devriez voir votre télécommande et tout devrait fonctionner via l'interface graphique.


Si vous obtenez l'erreur : fatal: remote <remote_name> already exists cela signifie que vous l'avez déjà ajouté. Pour voir vos télécommandes, faites git remote -v et git remote rm <remote_name> à enlever.


Voir ces pages pour plus de détails :

http://www.jetbrains.com/idea/webhelp/using-git-integration.html

http://gitref.org/remotes/

4 votes

Quand je fais VCS -> Commit changes j'obtiens Aucun changement détecté

2 votes

Si les noms de fichiers dans la fenêtre du projet sont rouges, cela signifie qu'ils ne sont pas suivis. Faites un clic droit sur le fichier puis Git -> Add. Maintenant les changements dans ce fichier devraient être détectés.

0 votes

@jsc0 Je pense qu'il ne peut ajouter que le app au maximum. Pour les ajouter tous, ouvrez le terminal et git add . à la direction du projet. Quelle est la meilleure pratique ? Ajouter un projet ou ajouter un module dans le contrôle de version ?

14voto

Le3wood Points 41

Dans la version d'Android Studio que j'ai (0.3.2), c'était aussi facile que d'utiliser le menu.

Menu VCS > Git > Partager sur GitHub.

Il vous demandera ensuite vos informations d'identification, puis un nom pour votre nouveau repo, et c'est tout !

0 votes

Dans Android Studio 0.8.2, je le trouvais via Alt+BackQuote ou sous VCS -> VCS Operations Popup. Dans cette version d'Android Studio, je ne vois pas Git dans le menu VCS. S'il y a un plug-in ou quelque chose que je devrais avoir, faites-le moi savoir.

11voto

etienne Points 1453

Ce n'est pas spécifique à Android Studio, mais un comportement générique avec IDEA d'Intellij.

Allez à : Préférences > Contrôle de version > GitHub

Notez également que vous n'avez pas besoin de l'intégration github : les fonctions git standard devraient suffire (VCS > Git, Tool Windows > Changes).

5voto

johnshumon Points 91

Pour Android Studio 0.8.9 : VCS --> Import into version contraol --> Share project on Github. Il ne vous donne pas l'option de partager dans un dépôt spécifique ou du moins je n'ai pas pu trouver (ma limitation !).

Vous pouvez ajouter vos informations github ici : File --> Settings --> Version COntraol --> Github.

0voto

Thread Points 1

Dans Android Studio 0.8.2 , vous avez la même option (c'est-à-dire Partager sur GitHub). Si vous voulez la trouver, vous pouvez utiliser ctrl+shift+a et entrer github dans le texte de saisie.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X