git diff当前目录作为默认目录

git diff当前目录作为默认目录,git,Git,git diff默认情况下为我提供所有repo的diff,但当我在一个目录中工作时,我不想看到其他目录的diff,git diff.是解决方案 但是我想像svn一样默认设置它,这是可能的吗 不鼓励更改核心git操作(如“diff”)的行为(运行的任何脚本如果希望git diff报告所有修改的文件,都将被破坏)。您最好创建一个别名,如diffpwd或类似的别名来满足您的需要。关于这个问题,有什么答案吗?Andrew的意思是回答=尝试alias diffpwd='git diff.然后用diffpw

git diff默认情况下为我提供所有repo的diff,但当我在一个目录中工作时,我不想看到其他目录的diff,
git diff.
是解决方案
但是我想像svn一样默认设置它,这是可能的吗

不鼓励更改核心git操作(如“diff”)的行为(运行的任何脚本如果希望
git diff
报告所有修改的文件,都将被破坏)。您最好创建一个别名,如diffpwd或类似的别名来满足您的需要。

关于这个问题,有什么答案吗?Andrew的意思是回答=尝试
alias diffpwd='git diff.
然后用
diffpwd
代替
git diff.
git不允许您用别名覆盖内置项。您唯一的选择是一些疯狂的东西,比如一个名为“git”的包装器脚本,它查看arg1,然后在arg1==diff时使用附加的“.”调用真正的git