我正在使用Git cherry,并希望了解有关它找到的提交的更多详细信息。首先我运行
git cherry
-- read the output
git show sha-1
有没有办法查看cherry的所有结果的提交/日志/差异,并通过它们进行翻页?我已经尝试将git cherry的结果用于各种各样的事情,但似乎无法找到一个有效的方法。
答案 0 :(得分:5)
我没有“完整”的答案,但这些快速黑客可能会有所帮助:
$ git cherry master
+ c3f6a19ac55170baa33fbbfb583ff3f0d4ad2710
+ 8b73d6cb31d0a3fed328acd31d524a671238f51a
$ git cherry -v master
+ c3f6a19ac55170baa33fbbfb583ff3f0d4ad2710 Add "foo" command
+ 8b73d6cb31d0a3fed328acd31d524a671238f51a Add "--bar" argument
$ git cherry master | awk '{ system("git show $2"); }'
[ interactive "git show" calls happen here ]
$
剩下的问题是
+
为前缀。