18

我正在使用 1.8.3 版的 mysysgit,似乎 --oneline 命令每次提交都没有给我一行,我也得到了所有的差异行。

git show HEAD --oneline

乃至git show HEAD --pretty="%h %s"

不要只给一行。

(注意:使用 git bash 和 posh git 的结果相同)

我想要 show --oneline 的原因是我想将 rev-list 查询的结果从 posh git 传递到它。

git rev-list <somestuff> | %{git show $_ --oneline}
4

2 回答 2

19

我想这会做你想做的 git show --no-patch --oneline

于 2019-07-07T03:19:57.173 回答
15

可能

git log HEAD --oneline --no-walk

是你想要的。

顺便说一句,有--pretty--oneline相同git loggit rev-list也许管道是不必要的。

于 2013-06-21T01:36:57.477 回答