Ho eseguito uno git pull --rebase
e ho interrotto questa operazione dopo aver risolto diversi conflitti di unione utilizzando git rebase --abort
.Git: ripristina repository divergenti dopo rebase fallita
Prima del tentativo rebase, git status
mi ha detto: "Il tuo ramo è più avanti di" origine/master "di 20 commit." Ora ottengo: "Il tuo ramo e 'origine/master' sono divergenti, e hanno rispettivamente 15 e 5 commit diversi, rispettivamente."
Ho già effettuato un ripristino all'ultima commit (git reset --hard c15...e30
), ma il messaggio di stato è sempre lo stesso.
Come faccio a ripristinare il mio repository allo stato è stato prima ho iniziato il pasticcio? E qual è la differenza tra lo stato attuale e il precedente?
Grazie.
Cosa indica lo stato git come ramo corrente (la prima riga dell'output)? Inoltre, per riferimento, quali sono gli hash di commit rilevanti per origine/master, yourbranch e dove ci si trova ora (parte superiore di "git log")? Usa gitk --tutto per darti una foto migliore se ne hai bisogno. –