Ho deciso di riprendere alcuni commit perché il percorso che ho seguito era sbagliato. Quindi ho controllato il commit Added cordova to .gitignore
e ho apportato alcune modifiche. Come illustrato di seguito:Git - Crea local HEAD il nuovo master
Ora, quando ho spingo le nuove modifiche, un messaggio di errore si presenta:
error: src refspec (detached from aad6423) does not match any.
Come posso dire a git a scartare i commit precedenti (in viola) e continuare con il mio capo locale come maestro?
Se si sta lavorando con altre persone, il modo corretto di gestirlo sarebbe probabilmente quello di ripristinare le modifiche in cima a 'master'. vedi http://stackoverflow.com/a/1470452/671543 – njzk2
possibile duplicato di [Git: sposta il puntatore del ramo su commit diverso] (http://stackoverflow.com/questions/5471174/git-move-branch-pointer-to -different-commit) –
Ancora un altro compito semplice reso difficile da Git. Gli sviluppatori Git devono utilizzare Stack Overflow come feedback nel loro ciclo SDLC. Hanno bisogno di assumere un esperto di UX perché chiaramente non possono farlo da soli. – jww