Ho lavorato su un ramo di argomento locale per qualche tempo, apportando solo alcune modifiche ogni ora e poi."Salire" con il master remoto quando si lavora su un ramo di argomento locale a lunga durata
Nel frattempo, il ramo master si è evoluto in modo significativo. Ho deciso di incorporare i nuovi cambiamenti nella ramo principale nella mia filiale argomento locale (che ha a malapena eventuali modifiche in relazione al master originale commetto che si diramava da):
git fetch
git checkout my_branch
git merge origin/master
ma poi git mi avvisa con:
Immettere un messaggio di conferma per spiegare perché questa unione è necessaria, in particolare se si unisce un upstream aggiornato in un ramo di argomento.
Questo mi ha incuriosito. Perché l'avvertimento? Dovrei invece fare uno sconto ? o un cherry-pick? E a parte questo, come potrei usare un rebase o un cherry-pick nel mio caso?
possibile duplicato del [flusso di lavoro e git rebase vs unire domande] (http://stackoverflow.com/questions/457927/git-workflow-and-rebase-vs-merge-questions) – R0MANARMY