Ho più rami che sono ramificati dal master (ognuno in una sottodirectory separata).
- Branch1: nuovo sviluppo, non ancora completamente completato
- Branch2: aggiornamento rapido per un problema, ma ancora in fase di test
- Branch3: pasticciare su branch, che non ripristinerò
Prima che il test dell'aggiornamento rapido sia terminato, vorrei avere il codice già disponibile in Branch1, quindi posso continuare a sviluppare con la correzione in atto.
(Ma dato che la mia esperienza con Git non è poi così tanto, ho iniziato a giocare con l'unione in un terzo ramo, specialmente creato per rovinare, prima di rovinare Branch1 o Branch2)
Nel mio terzo ramo ho prima provato quanto segue:
git merge feature/Branch1
ma questo ha dato il seguente errore:
fatal: 'feature/Branch1' does not point to a commit
Successivamente ho fatto un commit -a nel mio Branch1 e ho riprovato, ma continua a dare lo stesso errore.
Che cosa sto facendo di sbagliato? Cosa devo fare per unire il codice da - in questo caso - Branch1 con Branch3?