web-dev-qa-db-fra.com

Comment ajouter Android-Project à GitHub

J'utilise Android Studio pour coder mes applications. Maintenant, je veux travailler sur 2 PC et j'ai pensé à utiliser un service cloud. J'ai décidé d'utiliser GitHub, mais je ne trouve pas de façon de synchroniser mon compte GitHub avec mon Android Studio ... Quelqu'un peut-il me l'expliquer?

17
Oliver

La meilleure façon de le faire est probablement via la bonne vieille ligne de commande. Tout d'abord, assurez-vous que git est installé et sur votre chemin. Vous pouvez obtenir des instructions de ici .

Ensuite, accédez à GitHub et créez un nouveau référentiel avec un titre et autres. Instructions à ce sujet ici . Ne vous inquiétez pas de créer votre premier commit, nous allons le faire sur votre machine locale.

Maintenant pour la partie amusante.

Copiez le lien de dépôt de votre choix (je préfère ssh, mais cela dépend de la distance que vous avez parcourue avec la partie mise en place) et dirigez-vous vers le terminal.

cd ~/project-path-here
git init
git add .
git commit -am "initial commit"
git remote add Origin <your link>
git Push -u Origin master

Si tout s'est bien passé, vous pouvez recharger la page github et voir votre nouveau Push.

Sur votre autre ordinateur, vous pourrez cloner le référentiel que vous avez créé.

cd ~/project-path-here
git clone <your link>

Vous pouvez ensuite utiliser git pull et git Push pour récupérer et envoyer les modifications au serveur.

Vous pouvez également consulter l'application de bureau de Github si vous êtes sur Windows ou Mac pour une période plus simple, mais je trouve que celles-ci manquent de fonctionnalités plus avancées de git.

EDIT: Pour enregistrer votre nouveau dépôt git avec Android Studio, Intellij, RubyMine, etc., accédez aux paramètres du projet (Fichier-> Paramètres), recherchez le contrôle de version et spécifiez que votre projet utilise git pour le contrôle de version. Ici pour plus d'informations à ce sujet. Une fois que cela est activé, le menu déroulant VCS aura plus de fonctionnalités. Ceux à regarder sont les changements de validation (git commit et push) et Mettre à jour le projet (git pull).

40
afontaine

Sous l'onglet VCS dans votre Studio, vous avez la possibilité de publier le projet sur Github. Vous demandera vos informations d'identification, alors vous êtes prêt à aller pousser votre code.

4
asco

Juste entrer dans Android app dev et j'ai pensé que je pourrais mentionner ici que je pense que nous devrions gitignore le dossier de construction. Il est énorme et il n'a pas besoin d'être repo'd [Edit] I je fais référence au dossier app/build. Et bon je vois qu'il n'est pas inclus dans le Android Studio .gitignore

2
peterb