Git всегда клонирует со сломанным рабочим деревом независимо от хранилища - PullRequest
1 голос
/ 27 сентября 2019

Неважно, в каком хранилище у меня сломано рабочее дерево git.Например, случайный репозиторий:

PS D:\> git clone https://github.com/dylanaraps/pure-bash-bible.git
Cloning into 'pure-bash-bible'...
remote: Enumerating objects: 113, done.
remote: Counting objects: 100% (113/113), done.
remote: Compressing objects: 100% (71/71), done.
                                                                                                                        Receiving objects: 100% (882/882), 242.02 KiB | 3.56 MiB/s, done.
Resolving deltas: 100% (502/502), done.
fatal: this operation must be run in a work tree
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'

Я нахожусь на Windows 10 и последней версии git.git restore --source=HEAD :/ работает, но я не должен делать это все время.Кроме того, я удалял и переустанавливал git несколько раз.

Единственное, что, я думаю, могло повлиять на это, было то, что это, похоже, началось с установки VS2019 Community (я установил Source Control на none), но это единственная подсказка, которую я имел.

Это сводит меня с ума!

Редактировать: не дубликат, так как ни одно из решений не сработало.Также git init, git add . не создает проблем.Это только клонирование существующих репозиториев.

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