TortoiseGit "Stuck" 带有 SHA-1 0000...0000 的日志消息

TortoiseGit "Stuck" Log Message with SHA-1 0000...0000

我在 TortoiseGit 中有一条 "stuck" 日志消息。它没有 SHA-1 也没有动作、日期或作者,只有提交消息,没有更改的文件:

Revision: 0000000000000000000000000000000000000000
Author:  <>
Date: 01.01.1970 08:00:00
Message:
Working dir changes

0 files changed
----

SHA-1: 0000000000000000000000000000000000000000

* Working dir changes
0 files changed

Screenshot

我认为这是来自我试图以某种方式撤消并且可能搞砸了的提交。当我在 bash 中使用 git 检查日志时,该消息没有显示。无论我对存储库做什么,该消息都会显示在 TortoiseGit 日志消息对话框的列表顶部。

有人知道吗?

您提到的日志对话框主题 "working dir changes" 中最上面的条目不是错误,也不代表 "commit"。

该条目表示工作树中未提交的更改,应显示与提交对话框相同的更改文件。它被插入,以便您还可以操作工作树状态(例如,将文件添加到索引、差异或存储它们)。

您看到的不是提交,它只是 TortoiseGit 表示工作目录中更改的方式。所以不用担心。