Кто-нибудь видел, чтобы git создавал коммит без даты и с нулевым хешем? - PullRequest
5 голосов
/ 20 июля 2011

Итак, один из членов команды, использующий TortoiseGit в Windows, на днях поднял свой журнал, и сверху был коммит с хэшем, состоящим исключительно из нулей, без пользователя и без даты, но в нем было четыре измененных файла.и сообщение о коммите.

Похоже, что это был коммит с некоторого времени назад, но кроме этого мы понятия не имеем.

Есть ли способ исправить этот коммит илипросто удалите его, чтобы он не сидел наверху своего журнала все время?

Ответы [ 2 ]

2 голосов
/ 20 июля 2011

TortoiseGit показывает состояние текущей рабочей копии с коммитом 0000:

screenshot

Я не знаю, как явно указать TortoiseGit сохранить сообщение фиксации для следующего коммита, но при сбое слияния это пространство предварительно заполняется сообщением слияния, что может создать впечатление, что это уже коммит.

Итак, чтобы ответить на реальный вопрос «как это исправить», просто зафиксируйте изменения; -).

0 голосов
/ 20 июля 2011

Если рабочий каталог грязный, возможно, это просто псевдо-коммит, чтобы показать вам, что изменилось.

...