diciamo che abbiamo un ramo hotfixes
che è stato creato da master
. abbiamo aggiunto commit a hotfixes
, ma quei commit non erano utili, quindi ora vogliamo iniziare di nuovo da una nuova copia di master
.Come resettare un ramo su un altro ramo con git?
per chiarire meglio, questo è il flusso di lavoro di riferimento: http://nvie.com/posts/a-successful-git-branching-model/
facciamo anche dire che abbiamo spinto hotfixes
al origin
remota perché abbiamo un set di terribile e questo è l'unico modo per testare qualcosa, quindi abbiamo bisogno di resettare il ramo anche sul server remoto.
come reimpostare hotfixes
su una copia di master
?
È la sintassi corretta? Quando l'ho fatto, ho ottenuto un nuovo ramo remoto con il segno più (+) nel nome. Ho dovuto spostare il più come 'git push origin + master: hotfixes'. Questo è secondo le specifiche git: http://git-scm.com/docs/git-push – jwynveen
@jwynveen Hai ragione, corretto. –
fyi, il segno più è una scorciatoia per fare un '--force' durante il push: http://stackoverflow.com/questions/1475665/why-git-push-helloworld-mastermaster-instead-of-just-git- push-helloworld –