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

Kyl*_*mus 13 git vim vim-fugitive

目前,如果我型:Glog我得到的名单修订当前文件.

如果我型:Glog --我得到的名单提交所有文件.

我需要做什么输入获得的提交当前文件

lsa*_*fie 23

为了完整起见,一旦在缓冲区中加载了修订版,就可以通过打开quickfix列表来浏览它们

:Glog -- %
:copen
Run Code Online (Sandbox Code Playgroud)

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

:Glog -10 -- %
Run Code Online (Sandbox Code Playgroud)

  • 并附加一个!将阻止第一个比赛打开。:Glog!-%将仅填充quickfixt列表,而无需打开第一个。 (2认同)

nem*_*emo 13

我用

:0Gclog
Run Code Online (Sandbox Code Playgroud)

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

请注意,该用法支持 range: :{range}Gclog。因此您可以使用任何范围,例如:1Gclog或使用视觉映射:

vmap <leader>gl :Gclog<CR>
Run Code Online (Sandbox Code Playgroud)


Kyl*_*mus 9

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

:Glog -- %
Run Code Online (Sandbox Code Playgroud)