Meus Mapeamentos Fugitivos

nmap <leader>gcw :write <bar> :Git add %:p <bar> :Gcommit %:p<CR>
nmap
<leader>gpb :execute ":Git push origin " . fugitive#head(0)<CR>
nmap
<leader>grb :execute ":Git pull --rebase origin " . fugitive#head(0)CR>
nmap
<leader>gc :execute ":Git checkout %"<CR>

Esses são alguns pequenos mapeamentos que uso com fugitivos.

  • Primeiro grava o arquivo, depois o adiciona e depois o confirma
  • O segundo irá empurrar seu ramo para a origem
  • Terceiro, irá realocar seu branch do master
  • O último fará o checkout do arquivo que você está editando. Útil quando você precisa descartar seu arquivo de edição atual e adicioná-lo de volta.