Je suis donc nouveau dans le développement Android et Android Studio.
J'ai utilisé Android Studio pour créer un projet Android et, chaque fois que je voulais confier le code à GitHub, je basculais vers la ligne de commande et le code était validé/poussé.
Cependant, je réalise maintenant qu'Android Studio dispose de ses propres fonctionnalités pour se connecter à GitHub. J'aimerais utiliser ces fonctionnalités.
Comme le projet existe déjà, je préfère ne pas simplement créer un nouveau référentiel GitHub à partir d'Android Studio et supprimer l'ancien. Je souhaite simplement connecter le référentiel GitHub existant au projet Android Studio.
Comment puis-je les synchroniser?
Je voudrais afficher ce fil si vous voulez créer un nouveau projet.
Comment synchronisez-vous les projets sur GitHub avec Android Studio?
Si cela ne résout pas le problème, je supprimerais simplement votre projet (local) actuel et l'importerait depuis github.
http://teamtreehouse.com/library/Android-tools/git/pulling-down-github-projects-to-Android-studio
Je recommanderais de rester avec la ligne de commande. C'est une bonne pratique. Voir le lien ci-dessous pour plus d'informations.
Si votre projet local est plus récent que celui de GitHub, vous pouvez le déplacer temporairement vers un autre emplacement, importer la version de GitHub dans Android Studio, supprimer ces anciens fichiers et les copier dans les nouveaux fichiers. Puis repoussez les modifications dans GitHub. Les instructions pour faire tout cela sont ici . Cela prend un certain travail en ligne de commande, mais une fois celui-ci configuré, vous pouvez effectuer tout futur commit directement dans Android Studio.
Après avoir apporté une modification, vous pouvez la valider en sélectionnant le dossier de l'application dans la vue Android (ou le dossier du projet principal dans la vue que vous utilisez). Ensuite, accédez à VCS> Git> Répertoire de validation ....
Ajoutez un message de validation et cliquez sur Commit.
Ensuite, allez dans VCS> Git> Appuyez sur pour appliquer vos modifications à GitHub.
C'est tout.
Peut-être que c'est un peu tard, mais si cela aide quelqu'un, voici ce que je fais en ligne de commande:
cd <proyect folder>
git init
git remote add Origin <link to repo>
git fetch Origin
git checkout master
remarque: s'il y a des commits sur le repo, vous devrez peut-être supprimer les fichiers en conflit
git add --all
git commit -m "<message>"
git Push
Cela peut aider, mais je trouve plus facile d’utiliser le logiciel de bureau Git Hub qui se trouve ici pour mac: mac.github.com et ici pour windows: windows.github.com.
Basé sur mon utilisation du mac.
J'avais le même problème et je cherchais une solution. Les réponses fournies sur ce fil sont utiles car git va, mais n'ont pas répondu à ma question. Après quelques retouches, j'ai trouvé ma propre solution. J'ai cloné le référentiel git avec lequel je voulais fusionner mon projet Android Studio Project existant. J'ai copié le dossier '.git' du référentiel cloné vers mon dossier principal Project pour Android Studio. J'ai organisé les fichiers et les ai engagés, puis les ai transférés dans le référentiel git existant. Cela a mis à jour mon dépôt git avec mon projet existant. Je n'ai pas eu à créer un nouveau référentiel Git.
Notez que vous devrez configurer vos "télécommandes" comme vous le feriez avec la ligne de commande. Votre télécommande sera la même URL utilisée pour cloner le référentiel.