0

2 つのブランチ branch1 と branch2 があり、両方のブランチに "opt:true" という行を持つ test.txt があるとします。

両方の分岐で値を「true」から「false」に変更します。

branch1 で、値を「false」から「true」に変更してコミットします。

"git cherry branch2 branch1" 

最新のコミットが branch2 に選択されていないことを示しています。

+ dc703edb4cf0f90fa1b5294cc5bea5c63c849229

branch1 で、値を「true」から「false」に変更してコミットします。

"git cherry branch2 branch1" 

branch2 にはすでに同一のコミットがあるため、最新のコミットがチェリー ピックされていることを示しています (ただし、チェリー ピックではありません)。

/+ dc703edb4cf0f90fa1b5294cc5bea5c63c849229
/- 9d767893962c0dd0d957e2c038bb2ef06df2fee3

branch2 にチェリーピックされていない branch1 のコミットの真のリストを git する方法はありますか?

4

1 に答える 1

0

branch2 にチェリーピックされていない branch1 のコミットの真のリストを git する方法はありますか?

git cherry厳選されたものは表示されず、git はその情報を記録しません。どのコミットが同等で、どのコミットがそうでないかを示します。これは基本的にコミットごとの差分です。

の目的は、git cherryどのコミットが適用されたか、またはリベースする場合にまだ適用されるかを知らせることです。その意味で、 の出力git cherryは正しいです。

于 2015-10-25T22:54:46.240 に答える