Это может произойти с git checkout -f
(--force
: при переключении ветвей продолжайте работу, даже если индекс или рабочее дерево отличается от HEAD. Это используется для исключения локальных изменений)
Но это не должно быть в случае с git clone
в том же репо:
fatal: destination path 'myrepo' already exists and is not an empty directory.
Если вы сделали git checkout -f
, все добавленные или личные изменения (еще не добавленные) будут потеряны.