Ответ 1
Я тоже потерял часы с этой ошибкой.
В моем случае я получил эту ошибку, потому что некоторые файлы были заблокированы другой программой. Я должен был закрыть все, тогда я смог снова потянуть.
Надеюсь, это поможет кому-то :)
Новый пользователь GIT здесь, управляя системой веб-сайта курса Moodle на сервере Windows. Пытаюсь сделать первое обновление основного кода (используя TortoiseGit), и он не работает. Git не может отключить старые версии любых файлов 200+ для обновления из-за "недопустимого аргумента". Я понятия не имею, что это значит.
Вот как это выглядит после того, как я увольняю 210 диалоговых окон ошибок: tortoisegit
Я перезагрузил сервер и просмотрел веб-идеи, но я не понимаю, что делать дальше.
Благодарим за любую идею!
Я тоже потерял часы с этой ошибкой.
В моем случае я получил эту ошибку, потому что некоторые файлы были заблокированы другой программой. Я должен был закрыть все, тогда я смог снова потянуть.
Надеюсь, это поможет кому-то :)
У меня была такая же проблема с Visual Studio Code
.
Попытайтесь закрыть любые другие инструменты, используя Tortoisegit
Проблема связана с правами доступа к файлам. Может появиться после использования внешнего диска в Windows 7, затем снова в Windows 10. Особенно рискованно оставлять первый компьютер, т.е. тот, который использовался первым, в режиме гибернации с открытыми приложениями - многие открытые файлы могут быть повреждены после повторного подключения диска после использования этих файлов на другом компьютере, но с теми же приложениями.
Можно вылечить с помощью CHKDSK/f, но весьма вероятно, что испорченные файлы будут удалены.
Я перезагрузил компьютер, в который я загружал "проблемный" файл, и в то же время закрыл IDE на своем другом компьютере, который использовал тот самый файл и из которого я его вытолкнул. Это сработало
У меня также были проблемы с удалением ссылок при попытке извлечь из gitlab.
Основываясь на ответе ivan866 и Николя Леуччи, я решил просто открыть SourceTree в административном режиме, что решило мою проблему. Я полагаю, SourceTree не было достаточно прав для правильной обработки разрешений. В любом случае стоит попробовать!