По умолчанию git diff
распечатывает все +-
строк на stdout, однако у меня есть (devian) машина (которую я подключаю через ssh), где git diff
приводит меня к редактору (который я не знаю, который есть), и мне нужно нажать q для продолжения.Как сделать git diff писать в stdout?
Я шашка мерзавец конфигурации, и это выглядит как:
$ git config --list
user.name=XXX
[email protected]
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
[email protected]
color.ui=false
difftool.prompt=false
mergetool.prompt=false
$ git config --system --list
'/etc/gitconfig': No such file or directory
Есть ли место я пропускаю? Может быть, неизвестный инструмент - резерв или что-то, потому что у меня на машине что-то отсутствует? Любая помощь приветствуется. Благодарю.
Возможный дубликат [Как предотвратить git diff от использования пейджера?] (Http://stackoverflow.com/questions/2183900/how-do-i-prevent-git-diff-from-using-a- пейджер) –