0

假设有两个分支 branch1 和 branch2,并且在两个分支上都有一个 test.txt,其中包含以下行“opt:true”。

将两个分支上的值从“true”更改为“false”。

在 branch1 上,将值从“false”更改为“true”并提交。

"git cherry branch2 branch1" 

表明最新的提交不是精选到 branch2。

+ dc703edb4cf0f90fa1b5294cc5bea5c63c849229

在 branch1 上,将值从“true”更改为“false”并提交。

"git cherry branch2 branch1" 

表明最新的提交是精心挑选的(尽管它不是挑选的),因为在 branch2 上已经有一个相同的提交。

/+ dc703edb4cf0f90fa1b5294cc5bea5c63c849229
/- 9d767893962c0dd0d957e2c038bb2ef06df2fee3

有没有办法将分支 1 上未精选到分支 2 的提交的真实列表 git?

4

1 回答 1

0

有没有办法将分支 1 上未精选到分支 2 的提交的真实列表 git?

git cherry不会向您显示已挑选的内容,git 不会记录该信息。它向您显示哪些提交是等效的,哪些不是。它基本上是逐个提交的差异。

的目的git cherry是让您知道如果您要重新设置基准,哪些提交已被应用或将被应用。从这个意义上说, 的输出git cherry是正确的。

于 2015-10-25T22:54:46.240 回答