2016-07-02 11 views
20

Sto lavorando a un progetto in Android Studio e vorrei tornare a una spinta precedente. Ho tentato
VCS => Git => Reimposta testina (Difficile)
ma il mio progetto in Android Studio è invariato, probabilmente perché sto facendo qualcosa di sbagliato. Vorrei ripristinare il progetto in Android Studio su uno specifico commit precedente che ho spinto e che vedo su github. Non mi importa di eventuali modifiche apportate dalla precedente spinta.
Inoltre, vorrei che ciò avvenga tramite la GUI in Android Studio se possibile.Come ripristinare il progetto su un commit precedente in Android Studio

+0

Hai provato a fare clic con il pulsante destro del mouse sul nome del commit nella scheda Controllo versione/Registro? Dovrebbe esserci _Reset Branch qui_ –

+1

Non l'ho fatto. Prima di questo post non sapevo che esistesse il registro delle schede di controllo della versione. – aisflat439

+0

Leggi tutto qui: http://stackoverflow.com/questions/34519665/how-to-move-head-back-to-a-previous-location-detached-head/34519716#34519716 – CodeWizard

risposta

24

Istruzioni per Android Studio: se si desidera eseguire questa operazione in Android Studio, premere alt + 9 per aprire il pannello di controllo della versione. Passare alla scheda Log e fare clic con il pulsante destro del mouse su un commit precedente. Selezionare Checkout Revision.


istruzioni della riga di comando: Aprire lo strumento a riga di comando che si sta utilizzando. Accedere alla directory Git dell'app Android (utilizzando cd). Esegui git log e trova il commit precedente su cui vuoi tornare.

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

    Some helpful commit message should be here. 

Se questo è il commit che si desidera ripristinare, quindi eseguire git checkout 7c247b.

+0

Mi scuso per non aver fatto la domanda è più chiara. Mi piacerebbe farlo tramite Android Studio e non dalla riga di comando. Grazie per la tua risposta. – aisflat439

+0

Aggiornato con le istruzioni di Android Studio. – player87

+1

L'ho fatto ma il codice nel mio studio Android non è stato ripristinato ... – AnD

-2

clic destro sulla cartella in cui è cartella di Github, premere Git Bash Here e digita git reset --hard

6

L'icona circondata da rettangolo rosso nell'immagine farà il trucco

+1

Questo non ripristina uno specifico commit come richiesto dalla domanda. – player87

+0

questo non funziona –

0

Android Studio -> Version Control - > Seleziona il tuo commit -> Pannello destro -> Seleziona il file da ripristinare.

enter image description here

Quindi è possibile ottenere il nuovo cambiamento ritornato, impegnarsi -> fatto.

Problemi correlati