Всегда теряю историю мерзавцев при переключении ПК

Я использую SATA SSD, который я всегда держу при себе и на котором я храню все свои проекты.
Недавно, однако, я начал терять данные при подключении SSD к ПК после подключения к другому (большинство файлов оказались только этим символом, повторяющимся x раз:)
Оба устройства работают под управлением Windows 10.
Если это произойдет, я могу подключить SSD и обратно, что приведет к восстановлению данных.
Но после того, как я это сделаю, все файлы в моей рабочей области внезапно окажутся непокрытыми, и если я попытаюсь открыть журнал git с расширением VS Git History VS Code (v0.4.6), это вывод git:

git rev-parse --show-toplevel
git rev-parse --show-toplevel
git rev-parse --show-toplevel
git rev-parse --show-toplevel
git rev-parse --show-toplevel
git rev-parse --show-toplevel
git rev-parse --show-toplevel
git rev-parse --show-toplevel
git rev-parse --show-toplevel
fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.

Это в основном всегда означает, что я должен удалить .git папка и необходимость git init снова, в результате чего весь мой процесс теряется.
Я также пытался делать вещи в ответах на этот вопрос Stackru, но это также просто очищает историю, и я теряю весь прогресс.
Это действительно очень расстраивает, и я не знаю, в чем конкретно проблема.

Информация для входа в git одинакова на обоих ПК.
Горячая замена SSD включена на обоих компьютерах, и я всегда использую Windows, чтобы безопасно извлечь внешний диск, или подождите, пока компьютер полностью не выключится, но все же это продолжается.

0 ответов

Другие вопросы по тегам