从命令行在sublime中打开git diff

maj*_*mer 5 git diff pipe sublimetext

如何在终端升级中打开git diff?

maj*_*mer 4

首先,确保您可以从命令行访问 subl 命令: 在 macOS 中从终端打开 Sublime Text

接下来,在您的 .profile 或 .bashrc 或保存别名的任何位置中,添加:

#open diff in sublime. 
#ex: gd   
#ex: gd head^   
#ex: gd 7b3f441147f7c3c4b27bb7c9658aef27e3d0a5eb ee49bbc57f7376bc9f5c951e13808cb6b66be3d8
gd() {
    if [ $# -eq 0 ]
        then
            git diff | subl
        else
            git diff $@ | subl
    fi
}
Run Code Online (Sandbox Code Playgroud)

现在,您可以直接从终端在 sublime 中打开差异。