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