我已经从开发创建了一个新的功能分支,并对其进行了一些更改。当我尝试首次验证分支时(不确定是在添加还是提交),我在文件列表中看到.vs文件夹。然后出现致命错误(请参见下图)
[我试图关闭Visual Studio,删除该死的文件夹,然后再次打开VS:稍有变化:文件现在显示为删除线文本,但出现相同的错误。
我试图清除缓存,但对我的问题没有影响:
$ git rm -r --cached
我在主分支上查看了Gitlab,但没有看到vs文件夹。编辑:但是它存在于我的开发分支中(我从不使用该分支,但我猜我在上面有同样的git问题)
当然.vs文件夹已放入我的gitignore ...
[请帮帮我,我完全被卡住了。如何在不丢失我在功能分支中所做的更改的情况下,从该功能分支和develop分支中的Git中删除该文件夹?
我在那篇文章中找到了解决方案:Why is .gitignore not ignoring my files?
git rm -r --cached .
git add .
然后,我打开VS,并使用Git选项“未编制索引”从列表中删除.vs文件夹。>
然后,由于该帖子,我删除了我的开发分支和功能分支中的.vs文件夹:https://github.community/t5/How-to-use-Git-and-GitHub/How-to-delete-multiples-files-in-Github/td-p/4623