Используете ли вы другие инструменты при использовании TortoiseGit?
Например, в этом проекте упоминается взаимодействие с Visual Studio:
Если вы видите ошибки, связанные с невозможностью отсоединить старые файлы при выполнении команд git в Windows, вполне вероятно, что у вас открыто решение chrome в Visual Studio, и оно обновляет IntelliSense, который на короткое время блокирует файлы случайным образом.
Обходной путь - либо полностью отключить IntelliSense, либо обязательно временно закрыть решение при выполнении любых операций git, которые могут затронуть большое количество файлов.
Другими словами, сохраняется ли проблема, если вы закроете столько запущенных приложений, сколько сможете?
Позволит ли TortoiseGit оформить заказ в другой ветке?