git show<;承诺>--单线不显示单线
我使用的是mysysgit的1.8.3版,--oneline命令似乎并没有在每次提交时只给我一行,我还得到了所有的差异行git show<;承诺>--单线不显示单线,git,msysgit,Git,Msysgit,我使用的是mysysgit的1.8.3版,--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 sh
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}
git rev list |%{git show$|--oneline}
可能
这就是你想要的
顺便说一句,在
git rev list
中有--pretty
和--oneline
与git log
相同,可能管道是不必要的。我想这会满足你的要求
git-show--no-patch--oneline
答案并没有解释为什么git-show-HEAD--oneline
不能产生文档中所述的输出:这是为了尽可能紧凑。
但是为什么它不是一个单行:p?哈哈-这是一个非常古老的问题-但是你是对的:-)--没有补丁
!那是我要找的国旗,谢谢这应该是公认的答案。仅为了补充@Justin答案,--oneline
正在工作,但是diff输出(可以认为是git diff
)仍在打印中。因此,您可以在一行中看到提交元数据,但更改块打印在它下面。然后是--no patch
选项,该选项根据add--no patch
git log HEAD --oneline --no-walk