Ho una filiale devel e origine/master è stata aggiornata. Corro git pull
e posso vedere le modifiche remote. Tuttavia, il mio master locale è ancora dove l'ho lasciato quando ho fatto in precedenza git checkout devel
. Voglio unire le modifiche origine/master al mio ramo devel; tale ramo esiste anche sul telecomando.Aggiornamento del master locale al master remoto da un altro ramo
Preferirei non eseguire il checkout del ramo master poiché finirò per ricostruire un sistema enorme. Posso spostare il mio locale master sull'origine / da un altro ramo? Quindi posso fare un merge
da devel. O è più facile solo per merge
l'origine /master a devel direttamente? Sembra che ci saranno problemi in seguito?
Modifica: un altro modo per evitare questo problema è utilizzare diversi spazi di lavoro con lo stesso repository.
See: git new workdir - Si può avere sia maestro e devel controllato allo stesso tempo, ma utilizzando lo stesso .git repository.
Ehi, questo è un bel trucco con la spinta locale, bello, grazie! – poke