Edited at

gitのdiffをvimで見る

More than 5 years have passed since last update.

aliasを設定すればよし。


alias gitdiff='git difftool --tool=vimdiff --no-prompt'


これで


gitdiff


とだけすると差分全部がでるし、


gitdiff [commit]


とすれば [commit] に指定したブランチやSHA-1との差分を出してくれる。

ただしvimdiffはreadonlyで開かれるのでそのまま編集はできませんが