web-dev-qa-db-fra.com

Comment changer de branche dans Android Studio

J'ai 2 branches dans mon projet gitlab. Maintenant, je suis sur la branche principale (par défaut). Je veux changer de base, voici ce que j'ai essayé:

Quand je vais à VCS -> Git -> Branches et que je clique sur Checkout tag or revision, je reçois toujours une erreur:

pathspec 'ma branche' ne correspond à aucun fichier connu de git

Que devrais-je faire? Tout ce que je veux faire est de changer la branch et faire une requête pull.

36
Blaze Tama

Pour commander une autre branche depuis Android Studio:

Sous VCS -> Git -> Branches vous verrez cet écran

 enter image description here

sous Branches locales, vous verrez les branches locales que vous pouvez commander. Tout en bas, vous voyez la branche actuellement extraite (dans mon cas, master). Pour extraire une autre branche, sélectionnez-la et cliquez sur Checkout.

 enter image description here

Dans mon exemple, je n'ai qu'une autre branche locale, nommée test. C'est pourquoi il ne montre que celui-là.

Après avoir extrait une autre branche, cette fenêtre s’affiche en bas de l’écran.

 enter image description here


Pour que vos branches distantes apparaissent dans Android Studio, vous devez d'abord les récupérer:

VCS -> Git -> Récupérer. Après cela, il apparaîtra

 enter image description here

73
Tim Castelijns

J'ai remarqué que lorsque j'essaye ce flux, puis que je colle le nom de la branche, je reçois:

Impossible de commander foo: fatal: 'foo ^ 0' n'est pas un nom de branche valide. Je ne sais pas ce qui insère le ^ 0 à la fin, 

Donc, à la place, j'appelle simplement git checkout (nom de la branche collée) à partir de la ligne de commande, ce qui fonctionne.

1
MK.

Ouvrez le terminal de AndroidStudio puis tapez

git checkout name_of_branch_you_want_to_switch
0
Linh