LoginSignup
18
18

More than 5 years have passed since last update.

gitの差分をvimdiffで表示すると見やすい!

Last updated at Posted at 2014-04-14

こんな感じで差分が表示されます。
左右に並ぶので比較しやすいです。
編集もできるので「あ、変なログが残っちゃってたわ」みたいなときササッと直せます。

スクリーンショット 2014-04-14 19.15.16.png

設定手順

STEP1

.gitconfigに以下の設定を追加します。

.gitconfig
[diff]
  external = git_diff_wrapper
[pager]
  diff =

STEP2

以下の様なgit_diff_wrapperというファイルを作成し、PATHの通っている場所に置きます。
私の場合/usr/local/binに置きました。

git_diff_wrapper
#!/bin/sh
vimdiff "$2" "$5"

あとはいつも通りgit diffをすればOK!

※git_diff_wrapperに実行権限エラーがでたらchmod a+x git_diff_wrapperとかで実行権限を追加。

18
18
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
18