如何使git diff写入stdout?
默认情况下,将git diff所有+-行打印到标准输出,但是我有一台(devian)机器(我通过ssh连接),在那里git diff将我引向编辑器(我不知道是哪一个),我需要按q继续。 我已经检查了git config,它看起来像: $ git config --list user.name=XXX user.email=XXX@XXX color.ui=false difftool.prompt=false mergetool.prompt=false core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* remote.origin.url=XXX branch.master.remote=origin branch.master.merge=refs/heads/master $ git config --global --list user.name=XXX user.email=XXX@XXX color.ui=false difftool.prompt=false mergetool.prompt=false $ git config --system --list '/etc/gitconfig': No such file or directory 有我想念的地方吗?也许未知的工具是回退之类的东西,还是因为我的机器缺少某些东西?任何帮助表示赞赏。谢谢。