Theo mặc định git diff
in tất cả các +-
dòng vào stdout tuy nhiên tôi có một máy (devian) (tôi kết nối qua ssh) git diff
dẫn tôi đến một trình chỉnh sửa (mà tôi không biết đó là cái nào) và tôi cần phải nhấn qđể tiếp tục.
Tôi đã kiểm tra cấu hình git và có vẻ như:
$ 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
Có nơi nào tôi đang thiếu không? Có thể công cụ không xác định là dự phòng hoặc cái gì đó do tôi máy của tôi bị thiếu thứ gì đó? Bất kỳ trợ giúp được đánh giá cao. Cảm ơn.