Потом оказалось, что его надо было создать как .NET Standart 2.0. Я удалил из солюшна проект Multi threaded downloader и пересоздал его как MultiThreadedDownloader.NET Standart 2.0. Закоммитил. Переустановил винду. Прошло около месяца.
Сейчас хотел отправить изменения, а он не даёт. При попытке отправки, хочет создать новый проект.
Кнопка только одна есть - Отправить. Нажимаешь на нее и открывается окно как на первом скриншоте. И там ошибка, что репозиторий с таким именем уже существует.
Ну он же сейчас не понимает, что это тот же проект и пытается его как новый залить, но не может. Значит, связь должна быть какая-то.
git status выдаёт ошибку:
RAIN@MIKROSHA MINGW64 /h/Projects/CSharp/YouTube API
$ git status
fatal: detected dubious ownership in repository at 'H:/Projects/CSharp/YouTube API'
To add an exception for this directory, call:
git config --global --add safe.directory 'H:/Projects/CSharp/YouTube API'
Set the environment variable GIT_TEST_DEBUG_UNSAFE_DIRECTORIES=true and run
again for more information.
Только при чём тут MINGW64? Он у меня сейчас даже не установлен.
Я там никнейм сначала неправильно ввёл, потом поменял и удалил коммиты. Это могло повлиять?
Может просто проект клонировать и последний коммит заново перекоммитить?
Это про права на файлы, видимо Git bash (или что это) пытается делать что-то по-линуксовски, или может как-то странно файлы скопировались.
Можно попробовать git status в обычном cmd или powershell.
PS H:\Projects\CSharp\Multi threaded downloader> git status
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
PS H:\Projects\CSharp\Multi threaded downloader>
кнопки управления (почему-то ) есть только внизу. А верхняя кнопка Отправить открывает окно создания нового репозитория
Как? Почему? Зачем это сделано? Почему так только в одном проекте? Почему верхняя кнопка Отправить открывает окно создания нового репозитория, а нижняя - нет?