如何删除GitHub仓库中已推送的.vscode文件夹?
解决GitHub仓库中.vscode文件夹的删除问题
错误原因解释
你遇到的错误提示fatal: not removing '.vscode' recursively without -r,是因为.vscode是文件夹而非单个文件,默认git rm命令仅处理单个文件,删除文件夹必须加-r参数来递归处理内部所有内容。
具体操作步骤
- 执行移除命令(仅从Git追踪列表中删除,本地
.vscode文件夹会保留):git rm -r --cached .vscode - 提交本次变更:
git commit -m "移除远程仓库中的.vscode文件夹" - 将变更推送到GitHub仓库:
git push
后续说明
因为你已经在.gitignore中添加了.vscode,后续本地该文件夹及内部文件都不会再被Git追踪,也不会被推送到远程仓库。
内容的提问来源于stack exchange,提问作者coderobsessed
相关产品推荐
相关产品推荐

