Vim:Fugitive:Glog - 如何获取当前文件的提交而不是修订版

问题描述 投票:0回答:4

目前,如果我输入

:Glog
,我会得到 当前文件修订版列表。

如果我输入

:Glog --
,我会得到 所有文件commits 列表。

我需要输入什么才能获取当前文件提交列表?

git vim vim-fugitive
4个回答
39
投票

为了完整起见,将修订加载到缓冲区后,您可以通过打开快速修复列表来浏览它们

:Glog -- %
:copen

加载当前文件的最后 10 次提交

:Glog -10 -- %

13
投票

我用

:0Gclog

它将当前文件的提交历史记录放入快速修复中,以便您可以使用

]q
[q
来浏览它们

请注意,用法支持范围:

:{range}Gclog
。所以你可以使用任何范围,例如
:1Gclog
或使用视觉映射:

vmap <leader>gl :Gclog<CR>

12
投票

我想通了。我在这里找到了它。

:Glog -- %
    

0
投票
:Git log -- %
我还喜欢添加 

-p

/
--patch
 以查看到底发生了什么变化。

© www.soinside.com 2019 - 2024. All rights reserved.