带有git头的CLOC diff(代码计数行)

带有git头的CLOC diff(代码计数行),git,diff,cloc,Git,Diff,Cloc,我试图在git存储库中使用diff检查最后提交和头的代码行,但是出现了一个错误 $cloc——差异182712379cae1b953c5976854e735134530e8241头 错误: 0个文本文件 0个文本文件 忽略0个文件 2个错误: 无法读取:182712379cae1b953c5976854e735134530e8241 无法读取:头 没什么重要的 您需要添加--git开关,否则cloc会认为HEAD是文件或目录的名称。同时添加--git和--diff: cloc--git--dif

我试图在git存储库中使用diff检查最后提交和头的代码行,但是出现了一个错误

$cloc——差异182712379cae1b953c5976854e735134530e8241头

错误:

0个文本文件

0个文本文件

忽略0个文件

2个错误: 无法读取:182712379cae1b953c5976854e735134530e8241

无法读取:头

没什么重要的


您需要添加
--git
开关,否则cloc会认为
HEAD
是文件或目录的名称。

同时添加
--git
--diff


cloc--git--diff 18271237 HEAD

我应该插入cloc--git而不是cloc--diff吗???如果我输入cloc--git,我确实会得到一个错误未知选项:git请编辑您现有的答案,而不是添加一个新答案。我仍然会得到相同的错误
未知选项:git
,我正在尝试使用以下命令获取存储库中的fist commit hash和
HEAD
差异,
git rev list--max parents=0 HEAD
然后
182712379cae1b953c5976854e735134530e8241
哪个版本的cloc(
cloc--version
)?
--git
选项至少已经提供了一年。@Sadzone:您需要从中获取更新版本的cloc。v1.78有一个与git相关的bug,所以可以试试1.76。如果我有足够的时间,我计划明天发布1.80。@AlDanial我已经更新了cloc 1.78的版本,它运行得很好,期待着看到你更新的cloc版本。非常感谢。非常感谢你的帮助。