ตามค่าเริ่มต้นจะgit diff
พิมพ์ทุก+-
บรรทัดไปยัง stdout อย่างไรก็ตามฉันมีเครื่อง (devian) (ซึ่งฉันเชื่อมต่อผ่าน ssh) ซึ่งgit diff
จะนำฉันไปสู่ตัวแก้ไข (ซึ่งฉันไม่รู้ว่าคืออะไร) และฉันต้องกดqเพื่อดำเนินการต่อ
ฉันตรวจสอบการกำหนดค่าคอมไพล์แล้วและดูเหมือนว่า:
$ 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
มีสถานที่ที่ฉันหายไปหรือไม่? บางทีเครื่องมือที่ไม่รู้จักอาจเป็นทางเลือกอื่นหรือเป็นเพราะเครื่องของฉันหายไป? ขอความช่วยเหลือใด ๆ ขอบคุณ.