2013-08-17 11 views
7

Sono una specie di principiante e stavo tentando di tornare a un commit precedente. Ma ho accidentalmente ripristinato il commit (stavo usando la GUI di Windows). Ad ogni modo, dopo qualche strana spinta, fusione e altre cose confuse che non comprendevo, finalmente ho ottenuto i miei file nel modo in cui li volevo. L'unica cosa strana è nel guscio ora dice:Che cosa significa Git (master | REBASE 1/1)? Come faccio a liberarmene?

(maestro | REBASE 1/1)

Si diceva solo master, così che cosa è successo? Cosa significa questo? E come posso tornare a com'era?

risposta

9

Si sono bloccati nel mezzo di un rebase, se si è uniti tutti i percorsi, utilizzare git rebase --continue per completare il processo

2

Se git rebase --continue | --skip | --abort ancora non funzionano:

Potreste provare a scartare il vostro locale commit uno per uno, quindi utilizzare git status per assicurarsi che il commit locale sia aggiornato con il ramo remoto.

git reset --hard HEAD~1 

NOTA: git reset --hard sarà scartare il vostro lavoro, usarlo solo se si sa cosa si sta facendo !!