git clone перезаписал существующий репо с тем же именем - PullRequest
0 голосов
/ 25 июня 2010

он имел существующую Git Checkout и сделал некоторые изменения, затем я проверил тот же репозиторий, и он перезаписал папку. Есть ли способ получить старые репозитории с незафиксированными изменениями?

Я проверил "git reflog --all", но он дал мне только самую последнюю проверку.

РЕДАКТИРОВАТЬ: не может воспроизвести проблему. так что думаю, что я где-то ошибся

1 Ответ

0 голосов
/ 25 июня 2010

Это может произойти с git checkout -f
(--force: при переключении ветвей продолжайте работу, даже если индекс или рабочее дерево отличается от HEAD. Это используется для исключения локальных изменений)

Но это не должно быть в случае с git clone в том же репо:

fatal: destination path 'myrepo' already exists and is not an empty directory.

Если вы сделали git checkout -f, все добавленные или личные изменения (еще не добавленные) будут потеряны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...