git cherry-pick sagt "... 38c74d ist eine Zusammenführung, aber keine -m Option wurde gegeben"

Machte ich einige änderungen in meinen master-branch und möchten, bringen Sie diese upstream. wenn ich cherry-pick der folgenden begeht, aber ich stecken auf fd9f578 wo git sagt:

$ git cherry-pick fd9f578
fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given.

Was ist git zu versuchen, mir zu sagen, und das ist cherry-pick die richtige zu sein, hier verwenden? Der master-branch beinhaltet änderungen an Dateien, die geändert wurden, in den upstream-branch, also ich bin sicher, es wird einige merge-Konflikte, aber die sind nicht zu schlecht zu begradigen. Ich weiß, welche Veränderungen notwendig sind, wo.

Diese sind die commits, die ich möchte zu bringen upstream.

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 ...

InformationsquelleAutor der Frage wufoo | 2012-02-10

Schreibe einen Kommentar