从命令行打开sublime中的git diff。

问题描述 投票:6回答:2

如何从终端打开sublime中的git diff?

git pipe diff sublimetext
2个回答
3
投票

首先,确保你可以从命令行访问subl命令。在macOS中从终端打开Sublime文本。

接下来,在你的.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
}

现在你可以在终端机上用sublime打开你的差异文件了。


0
投票

如果你想一次性完成这个任务,如果你要比较的是 absubl 作为Sublime的别名,你可以写上 git diff a b | subl 依上文所述

© www.soinside.com 2019 - 2024. All rights reserved.