В этом случае Git пытается удалить файл и не может сделать это, потому что он используется.Это ограничение Windows, которое не встречается в системах Unix;Windows не разрешает программе удалять используемый файл.
Похоже, этот файл может быть файлом журнала, и в этом случае вы, вероятно, не захотите регистрировать его в своем хранилище.Если это так, вы можете добавить его в файл .gitignore
(потенциально плюс любые дополнительные правила, которые вам нравятся из общего набора правил gitignore для Unity ), а затем выполнить git rm -f
для файлаи фиксация после выхода из Unity.
Как только файл игнорируется и больше не является частью репозитория, Git должен игнорировать его при смене веток или выполнении других действий, если он игнорируется и отсутствует в репозитории в обеих ветвях.,Обратите внимание, что в этом случае требуется git rm
, поскольку добавление файла в .gitignore
не влияет на файлы, которые уже находятся в хранилище.