目前,如果我输入
:Glog
,我会得到 当前文件的 修订版列表。
如果我输入
:Glog --
,我会得到 所有文件的 commits 列表。
我需要输入什么才能获取当前文件的提交列表?
为了完整起见,将修订加载到缓冲区后,您可以通过打开快速修复列表来浏览它们
:Glog -- %
:copen
加载当前文件的最后 10 次提交
:Glog -10 -- %
我用
:0Gclog
它将当前文件的提交历史记录放入快速修复中,以便您可以使用
]q
或 [q
来浏览它们
请注意,用法支持范围:
:{range}Gclog
。所以你可以使用任何范围,例如:1Gclog
或使用视觉映射:
vmap <leader>gl :Gclog<CR>
:Git log -- %
我还喜欢添加 -p
/
--patch
以查看到底发生了什么变化。