web-dev-qa-db-fra.com

Comment rétablir le projet dans un précédent commit dans Android Studio

Je travaille sur un projet dans le studio Android et je voudrais revenir à un précédent Push. J'ai tenté
VCS => Git => Reset Head (Hard)
mais mon projet dans Android Studio est inchangé, probablement parce que je fais quelque chose de mal. Je voudrais rétablir le projet dans Android Studio sur un engagement antérieur spécifique que j'ai poussé et que je vois sur github. Je ne me soucie pas des modifications que j'ai apportées depuis le Push précédent.
De plus, j'aimerais que cela se fasse par le biais de l'interface graphique dans Android Studio si possible.

29
aisflat439

Instructions Android Studio : si vous souhaitez effectuer cette opération dans Android Studio, appuyez sur alt + 9 (ou Command + 9 sur Mac) pour ouvrir le panneau de configuration. Basculez sur l'onglet Log et cliquez avec le bouton droit sur une validation précédente. Sélectionnez Checkout Revision.


Instructions de ligne de commande : Ouvrez l'outil de ligne de commande que vous utilisez . Accédez au répertoire Git de l'application Android (à l'aide de cd) . Exécutez git log et recherchez le dernier commit auquel vous souhaitez revenir.

commit 7c247be6d8975dc88f6cc2631c154786a1f3b79e
Author: John Doe <[email protected]>
Date:   Fri Jun 11 22:37:35 2015 -0400

    Some helpful commit message should be here.

S'il s'agit de la validation à laquelle vous souhaitez revenir, exécutez git checkout 7c247b.

48
player87

 

L'icône entourée d'un rectangle rouge dans l'image fera l'affaire

7
Sagar Jogadia

Ouvrez le Panneau de configuration en utilisant alt + 9 et cliquez sur Journal. Cela devrait montrer une liste de commits. Cliquez avec le bouton droit sur la validation à laquelle vous souhaitez revenir et sélectionnez Reset Current Branch to Here. Cela devrait faire apparaître une liste d'options pour conserver ou ignorer les modifications lors de la restauration. Sélectionnez Hard pour ignorer les modifications actuelles et cliquez sur Réinitialiser.

5
J. Jefferson

Android Studio -> Contrôle de version -> Sélectionnez votre commit -> Panneau de droite -> Sélectionnez le fichier à récupérer.

 enter image description here

Ensuite, vous pouvez obtenir le nouveau changement annulé, commit -> done. 

1
wudizhuo