2013-11-14 5 views
5

Quindi sono abbastanza nuovo per il controllo della versione, ma sono riuscito a impostare sourceTree con bitbucket relativamente facilmente.SourceTree - Non so come tornare a un commit precedente

Ora comprendo anche concetti di base come commit, push e pull.

Non riesco tuttavia a trovare alcuna documentazione (che non implichi comandi di testo) su come ripristinare tutte le mie modifiche senza commit contemporaneamente all'ultima commit (non spinto). Posso farlo individualmente per ogni file, ma questo richiede troppo tempo.

Grazie mille!

risposta

5

Beh non ho mai provato SourceTree, ma siete alla ricerca di comando

git reset --hard HEAD 

che significa albero di lavoro di ripristino e l'indice sullo stato del tuo ultimo commit. Guardando alcune schermate di SourceTree ci sono due pulsanti con le stesse icone che potrebbero aiutarti. Immagino che abbiano nomi diversi in diverse versioni di SourceTree. Potresti voler controllare cosa c'è dietro il pulsante Ripristina o Elimina. Cerca di eseguire il ripristino completo del commit HEAD.

+0

Grazie mille, la soluzione è stata esattamente come hai detto tu. Lo apprezzo molto perché sono stato davvero confuso con git e la maggior parte delle spiegazioni che ho trovato erano troppo avanzate per me. Ho provato a farti votare, ma non ne ho abbastanza di questo :) Grazie ancora! – apple741