Currently, if I type :Glog
I get the list of revisions for the current file.
If I type :Glog --
I get the list of commits for all files.
What do I need to type to get the of commits for the current file?
For sake of completeness, once you have the revisions loaded in your buffer, you can browse through them by opening the quickfix list
:Glog -- %
:copen
Load the last 10 commits for the current file
:Glog -10 -- %
I figured it out. I found it here.
:Glog -- %
I use
:0Gclog
It puts the commits history of current file into quick fix so that you can use ]q
or [q
to go through them
Note that the usage supports range: :{range}Gclog
. So you can use any range, e.g. :1Gclog
or use a visual mapping:
vmap <leader>gl :Gclog<CR>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With