web-dev-qa-db-fra.com

Comment utiliser git branch avec Android Studio

Je suis nouveau à git. J'ai un scénario très simple pour utiliser git. J'avais ma première version écrite avec Android Studio. Maintenant, je veux travailler avec de nouvelles fonctionnalités. Ce que j'ai fait jusqu'à présent:

  1. activé le VCS dans mon Android Studio
  2. créé un référentiel local pour mon projet à partir de Android Studio
  3. a poussé mon référentiel local vers mon référentiel distant Bitbucket ($git Push -u Origin master)

Maintenant, je suis confus pour la prochaine étape: créer une branche de fonctionnalité. Dois-je créer une branche dans le référentiel local:

$ git branch --track feature1 Origin/master 

ou dois-je créer une nouvelle branche à partir du portail Web Bitbucket et cloner la nouvelle branche?

Je souhaite également savoir comment changer de branche avec Android Studio? Par exemple, passez d'une branche à une branche principale pour travailler sur un correctif). Dois-je utiliser le plugin Bitbucket pour consulter le projeter très longtemps à partir du référentiel distant à chaque fois que je change de branche ou que je peux le changer à l'intérieur Android Studio?

Merci!

40
chengluo

Vous devriez pouvoir le faire directement à partir du Android studio.

Le moyen le plus simple est de vous rendre dans la fenêtre coin inférieur droit de la fenêtre Android Studio) dans laquelle vous devriez voir le texte "Git: nom de la branche". Dans votre cas, cela devrait indiquer "Git: master". Cliquez dessus pour afficher un petit menu contenant les différentes branches disponibles localement et à distance, ainsi qu'une option "+ Nouvelle branche" qui créera une nouvelle branche pour vous et vous permettra de basculer vers il.

Vous devriez alors pouvoir changer du code, le valider et le pousser à distance. La fusion et la vérification des branches peuvent également être effectuées à partir de ce même menu. La même chose peut également être faite à partir de l'option "VCS" de la barre de menu

88
Aegis

Voici le meilleur moyen que je connaisse pour mettre à jour les branches distantes dans Android Studio 1.5

1) Allez dans VCS> Git> Pull (assurez-vous d’avoir d’abord extrait vos dernières modifications du maître).

2) Cliquez sur le bouton bleu de rafraîchissement sur cet écran enter image description here

3) remarquez que toutes vos nouvelles branches apparaissent, cochez la case de celle à laquelle vous souhaitez basculer et cliquez sur le bouton "Pull"

4) retournez au menu "Git: master" en bas à droite de Android Studio, et vous remarquerez que votre nouvelle branche apparaît dans la section distante

5) cliquez sur la branche que vous souhaitez commander et sélectionnez "Commander en tant que nouvelle branche locale"

17
whyoz

vous pouvez le faire facilement par le shell (Git Bash est recommandé) et essayez ceci pour la première fois:

 git pull [remote] [branch]

par exemple:

git pull Origin master

après cela, vous pouvez toujours résoudre le problème sans aucun problème.

3
Shayan Amani