小编典典

如何查看一个分支中的哪些提交不在另一个分支中?

all

我有两个分支develnext. 在开发中,我或多或少有大量的提交。一些提交是在next. 我还向 next
添加了一些提交,这些提交合并到devel.

现在我想看看缺少什么next,所以我可以在将它们带到之前详细测试这些更改next。我现在的问题是,我怎样才能看到哪些提交在devel但不在下一个?


阅读 65

收藏
2022-07-06

共1个答案

小编典典

很少使用的命令git cherry向您显示尚未被精心挑选的提交。的文档git cherryhere,但简而言之,您应该能够做到:

git checkout devel
git cherry next

…看看输出有点像这样:

+ 492508acab7b454eee8b805f8ba906056eede0ff
- 5ceb5a9077ddb9e78b1e8f24bfc70e674c627949
+ b4459544c000f4d51d1ec23f279d9cdb19c1d32b
+ b6ce3b78e938644a293b2dd2a15b2fecb1b54cd9

以 开头的提交+将是您 尚未 精心挑选的提交next。在这种情况下,到目前为止,我只挑选了一个提交。您可能希望将-v参数添加到git cherry命令中,以便它还输出每个提交的主题行。

2022-07-06