git - Gitignore:忽略所有 .vscode 目录,但包括顶级 launch.json
问题描述
我想忽略所有.vscode
可能出现在我的存储库中的目录,除了顶级目录。在那个顶级文件中,我想忽略除launch.json
.
我没有尝试过:
**/.vscode/
!/.vscode/
/.vscode/*
!/.vscode/launch.json
**/.vscode/
!/.vscode/
!/.vscode/launch.json
**/.vscode/
!/.vscode/launch.json
**/.vscode/*
!/.vscode/launch.json
**/.vscode/
/.vscode/!launch.json
解决方案
我建议简单地忽略所有这些目录:
.vscode/
然后手动跟踪您想要的文件:
git add -f .vscode/launch.json
-f
即使文件被忽略,也会添加文件,并且一旦跟踪文件,忽略就不会对其产生影响。Git 将看到更改,.vscode/launch.json
并提示您像任何其他文件一样提交它们。
推荐阅读
- c# - C# VSTO Winform Control 从动态创建的表单访问控件
- json - 节点 mysql2 子承诺/子查询并将结果附加到 json 对象
- java - 我如何获得最高价格指数?
- html - 页脚不使用我的侧边栏更改大小
- r - 如何创建一个表,为 R 中的分组值创建单独的条目
- html - 如何在不使用图像的情况下在 css 中创建曲线
- javascript - 用nodejs处理mysql连接
- c# - 带改装的多部分内容
- asp.net - 'IEnumerable
' 不包含 'Alert_Identifier' ... 和 'IEnumerable 的定义 ' 不包含 'AlertIndex' 的定义 - latex - 使用 paracol 和 \setlength{\columnseprule}{} 改变垂直线的颜色