Ho apportato alcune modifiche al mio ramo principale e voglio portarle a monte. quando ho cherry-pick seguente commette però mi rimane bloccata su fd9f578 dove git dice:git cherry-pick dice "... 38c74d è un'unione ma non è stata fornita l'opzione -m"
$ git cherry-pick fd9f578
fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given.
Cos'è git cercando di dirmi ed è cherry-pick la cosa giusta da essere utilizzato qui? Il ramo master include le modifiche ai file che sono state modificate nel ramo upstream, quindi sono sicuro che ci saranno alcuni conflitti di merge ma non sono così male da raddrizzare. So quali cambiamenti sono necessari dove.
Questi sono i commit che voglio portare a monte.
e7d4cff added some comments...
23e6d2a moved static strings...
44cc65a incorporated test ...
40b83d5 whoops delete whitspace...
24f8a50 implemented global.c...
43651c3 cleaned up ...
068b2fe cleaned up version.c ...
fd9f578 Merge branch 'master' of ssh://extgit/git/sessions_common
4172caa cleaned up comments in sessions.c ...
@wufoo Probabilmente dovresti anche imparare "git rebase" - è come un'unione, ma invece di integrare due rami ne trapianta uno per sedersi sopra l'altro. – Borealid
come fai a conoscere il numero genitore? – Anentropic
@Anentropic 1 è il "primo genitore", 2 è il "secondo genitore" e così via. L'ordine è quello in cui sono elencati nel commit (come visualizzato da 'git show' e simili). – Borealid