我之前使用git config --global diff.external <diff-tool-name>
更改了我的git diff工具。我决定不喜欢那个工具,想要换回来。
我试着干涉并做了类似的事情:git config --global diff.external git-diff
。现在调用git diff
来查看未分级的更改会产生:
fatal: ambiguous argument '48e66b706d21398f28240810e7fc0d44d8f92d99': unknown revision or path not in the working tr
Use '--' to separate paths from revisions
external diff died, stopping at somefile.ext.
如何设置git diff
命令以使用git附带的默认命令行git diff。类似的东西:
git config --global diff.
然后是什么?
答案 0 :(得分:61)
尝试
git config --global --unset diff
和
git config --global --unset diff.external
有关详细信息,请参阅git config
的说明。