今天在切换分支的时候,突然出现以下报错
git branch
// * dev
// master
git checkout master
Deletion of directory 'xxxx/xxx/xxxxxx/xxxxx/xxxx' failed. Should I try again? (y/n)
// 提示有文件进行修改, 但我本地是最新代码
基于上诉显示内容, 我将本地相关文件重置也没有发生任何变化, 反而一直重复显示上诉内容
问题的原因是因为本地工作目录有些文件正在被使用中, 一般是被我们的开发工具使用或者是其他程序
个人的解决方法是: 关闭当前的vscode,再重新打开工作区, 再次执行git checkout
果然本地分支切换成功,没有异常
参考文档:
https://blog.csdn.net/yanxiaoyang12580/article/details/102571157
网友评论