是什么导致“ diff”运行“ git diff”?

我是索夫利

我想diff按照此处以及键入时看到的文档中的说明进行使用man diff但是,当我输入时diff,我得到的是:

~ ❯❯❯ diff
usage: git diff --no-index <path> <path>

类似地,当我尝试使用时 diff,会出现git错误,因为-rq受到支持,man diff但不支持git diff

~ ❯❯❯ diff -rq ~/ ~/Desktop
fatal: invalid diff option/value: -rq

我正在使用Preztohub,它们都有助于提高git的生产率,但据所知它们都没有创建至少不以开头的别名g

我已经运行几个剧本像这样,试图发现运作定义的东西diffgit diff,但无济于事。

我该如何解决这个问题/查找是什么原因导致的/覆盖它?

编辑

type diff

diff is a shell function
diff is /usr/bin/diff
迈克尔·荷马

这似乎是从prezto定义函数重写开始的diff它可能有禁用它的方法,但是我不知道它是什么(但是ericbn确实如此!)。您有几种选择:

  • /usr/bin/diffcommand diff都将运行diff命令而不是函数。
  • unset -f diff将删除该diff功能。您可以将其放入外壳程序配置中。
  • 如您所见,如果colordiff已安装git diff该功能,它将优先使用该功能。
  • 最后,您可以从该文件本身中删除或重命名该函数。

在prezto中,这似乎确实是一个错误的功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Git diff“-”符号是什么意思

来自分类Dev

--oneline在git diff中是什么?

来自分类Dev

“ git diff timewarp”做什么?

来自分类Dev

为什么 git diff 与 git diff --staged 下的输出不同?

来自分类Dev

git diff中的^ M是什么意思

来自分类Dev

默认的git diff工具(和合并工具)是什么?

来自分类Dev

git使用的差异版本是什么?diff2或diff3?

来自分类Dev

gitpython的diff和git log的diff有什么区别?

来自分类Dev

git diff之间有什么不同的方式?

来自分类Dev

什么是git diff选项的完整列表

来自分类Dev

git diff之间有什么不同的方式?

来自分类Dev

git diff和git difftool有什么区别?

来自分类Dev

为什么git difftool使用git diff代替?

来自分类Dev

为什么'git diff'与'git show'的输出不同?

来自分类Dev

命令'git diff --staged'和'git diff --cached'有什么区别

来自分类Dev

Git diff - ignore reorder

来自分类Dev

git diff返回错误

来自分类Dev

git diff总结?

来自分类Dev

使用-m的Git diff

来自分类Dev

当.NET Process运行时,Git diff卡住了

来自分类Dev

如何在github动作中运行git diff

来自分类Dev

用git命令运行diff并同时添加?

来自分类Dev

git diff中的两个加号是什么意思?

来自分类Dev

使用git diff时,这是什么“ s”命令,如何取消它?

来自分类Dev

对于 git diff --name-status,输出是什么意思?

来自分类Dev

diff命令'diff -b'和'git diff'之间的区别

来自分类Dev

diff和git diff创建的补丁/文件有什么区别?

来自分类Dev

git diff和gif diff-index有什么区别

来自分类Dev

什么是`git diff --word-diff'默认的正则表达式?