Ich habe einige Änderungen in meinem Master-Zweig vorgenommen und möchte diese Upstream bringen. Wenn ich die folgenden Commits auswähle. Allerdings bleibe ich bei fd9f578 hängen, wo Git sagt:
$ git cherry-pick fd9f578
fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given.
Was will mir Git damit sagen und ist Cherry-Pick das Richtige für diesen Zweck? Der Master-Zweig enthält Änderungen an Dateien, die im Upstream-Zweig geändert wurden, daher bin ich mir sicher, dass es einige Merge-Konflikte geben wird, aber diese sind nicht allzu schwer zu beheben. Ich weiß, welche Änderungen wo nötig sind.
Dies sind die Commits, die ich in den Upstream bringen möchte.
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 ...