17 votes

Problème de HEAD détaché dans Android Studio

Je suis nouveau dans Android Studio et j'ai commencé à développer une application de tiroir de navigation.

Après avoir fait une erreur dans un commit, j'ai joué avec le "Checkout Revision" du contrôle de version et maintenant je ne peux plus pousser mon projet sur Github à cause d'un "Detached HEAD".

Comment puis-je résoudre ce problème ? Mon application fonctionne parfaitement bien dans l'émulateur.

Gracias

0voto

Briana Swift Points 413

Lorsque vous êtes dans un "état de tête détachée" dans Git, cela signifie que vous êtes en train de visualiser l'historique en fonction d'un commit passé qui n'est pas sur une branche. Il y a quelques choses à faire en fonction de votre objectif.

Si vous voulez continuer votre code dans la version actuellement vérifiée ? Si c'est le cas, vous devez revenir au commit le plus récent et ensuite annuler l'historique avec git revert o git reset selon ce qui est le plus logique pour vous.

Si vous voulez, revenez simplement à votre dernière livraison et continuez à travailler normalement, git checkout <newest SHA> fonctionnera parfaitement.

0voto

Naveen Kumawat Points 162

Pour se débarrasser de la tête détachée, il faut savoir pourquoi ce problème est arrivé. Il s'agit d'une tête détachée parce que vous fusionnez votre projet plusieurs fois (ou atlas deux fois) en commettant simplement votre projet localement. Ce que vous devez faire, c'est qu'à chaque fois que vous fusionnez votre projet, vous le commettez localement ainsi que dans la branche du serveur. . Cela résoudra votre problème comme le mien.

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