我如何 git diff markdown (.md) 文件

Mic*_*ant 6 git markdown

我有一些 markdown 文件,但我不能 git diff 它们。

在命令行中没有结果,并且在gitg(visual git)中不受支持

如果不将它们转换为其他文件,就可以按原样使用这些文件吗?

小智 3

它应该工作正常;markdown 文件是纯文本文件,所以git diff是完美的。

这可能是以下几种可能的情况之一:

  1. 文件中没有区别(空输出)。
  2. 尚未添加对文件的更改 ( git add -p *.md)

说什么git status?如果它不包含几行类似“modified:something.md”或“new file:something.md”的内容,那么您将不会得到差异。

编辑:这些文件实际上位于git 存储库中,对吗?如果没有,只需使用 Unix 的普通 diff 实用程序(man diff了解更多信息)。