2017-05-02 3 views
-1

TL; DRgit cherry-pick -mを使用しているときに使用する親IDを見つける方法(プルリクエストを選択する)?

私はチェリーが別の支店(マスターではない)にプルリクエストを選ぶことができるように親のIDを見つける必要があります。


ロングバージョン

複数の開発者(例:coder1とcoder2は)のdevの枝をフォークし、いくつかのファイルを変更しました。彼らは完成し、私たちのdevブランチに統合されるプルリクエストを作成しました。私はそれらのすべてを承認しました。

git cherry-pick my-hash-id-here 
error: commit my-hash-id-here is a merge but no -m option was given. 
fatal: cherry-pick failed 

私のハッシュ-idは、少なくとも見てプルリクエストのハッシュID(ある:

は私だけので、私はこれを試してみましたcoder1によって作成されたプルリクエストに含まれる変更を選ぶ桜にしたいですレポ)

使用する親IDを見つける方法に関するアイデアはありますか?

ありがとうございます。

答えて

1

まず、あなたはチェリーピックしたいコミット時にgit showを使用して、このような行を見つける:

Merge: abc123 def456 

コミットは数を決定表示順序を。ここではabc123は親ID 1、def456は親ID 2となります。

+0

「1」と「2」は何ですか?もう一度ありがとう – mrjayviper

+1

1と2はあなたが求めていた「親のID」です。 – 1615903

関連する問題