How do I view 'git diff' output with my preferred diff tool/ viewer?

后端 未结 26 2238
清酒与你
清酒与你 2020-11-22 03:20

When I type git diff, I want to view the output with my visual diff tool of choice (SourceGear \"diffmerge\" on Windows). How do I configure git to do this?

26条回答
  •  不要未来只要你来
    2020-11-22 04:02

    For a linux version of how to configure a diff tool on git versions prior to 1.6.3 (1.6.3 added difftool to git) this is a great concise tutorial,

    in brief:

    Step 1: add this to your .gitconfig

    [diff]
      external = git_diff_wrapper
    [pager]
      diff =
    

    Step 2: create a file named git_diff_wrapper, put it somewhere in your $PATH

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

提交回复
热议问题