如何从终端打开sublime中的git diff?
首先,确保你可以从命令行访问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打开你的差异文件了。
如果你想一次性完成这个任务,如果你要比较的是 a
和 b
与 subl
作为Sublime的别名,你可以写上 git diff a b | subl
依上文所述