私は自分のマスターブランチでいくつかの変更を行い、それらをアップストリームに持っていきたいと思っています。私は、次のように桜選ぶときしかし、私はgitのは言うfd9f578にはまり込むコミット:git cherry-pickは "38c74dはマージですが-mオプションは指定されていません"
$ git cherry-pick fd9f578
fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given.
はGitが私に教えて何をしようとしているし、ここで使用されるように正しいことを桜選ぶのですか?マスターブランチには、アップストリームブランチで変更されたファイルへの変更が含まれているので、マージ競合があると確信していますが、まったく整理するのが難しくありません。私はどこで変更が必要かを知っています。
これは、私が上流に持ち帰りたいコミットです。
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あなたはおそらく 'git rebase'について学ぶべきです - それはマージのようですが、2つのブランチを統合する代わりに、それを移植してもう一方の上に座ってください。 – Borealid
親の番号はどのように知っていますか? – Anentropic
@Anentropic 1は「第1の親」であり、2は「第2の親」であり、以下同様である。順序はコミットにリストされている順序です( 'git show'などで表示されます)。 – Borealid