Sto scrivendo alcuni script per il mio flusso di lavoro Git.
Ho bisogno di ripristinare un altro ramo (esistente) a quello corrente, senza effettuare il checkout.
Prima:
CurrentBranch: commit A
OtherBranch: commit B
Dopo:
CurrentBranch: commit A
OtherBranch: commit A
Equivalente a
$ git checkout otherbranch
$ git reset --soft currentbranch
$ git checkout currentbranch
(Nota --soft
: non voglio influenzare l'albero di lavoro.)
È possibile?