links: 010 Vim MOC


Vim Fugitive cheat sheet

Gstatus

  • Gstatus - Show the list of staged and unstaged files in a buffer

From the Gstatus buffer you can perform following commands

  • D - to see diff changes
  • - - Toggle files for commit (Stages/Unstages the files)

Gread

  • Gread - clears the current buffer and reads in the contents from the index (it means git checkout filename) without saving it

The :Gread workflow proceeds like this:

  • :Gread
  • fugitive clears the current buffer and reads in the contents from the index
  • Result: The buffer now has the same contents as the index. The working tree file is not changed.
  • You can follow up with :w to save the file to the working tree (or use :Gread|w if you know that you will want to save it right away).

tags: vim , git