我想忽略我的存储库中可能出现的所有.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发布于 2020-10-06 21:50:05
我偶然发现了这个答案,因为今天一些来源声称提交launch.json是一个好主意,我想提供正确的答案:
.vscode
!.vscode/launch.json(您在!后面添加了一个斜杠,因此该路径被认为是绝对路径)。
发布于 2019-06-27 22:06:23
我建议忽略所有这些目录:
.vscode/然后是manually tracking the file you want
git add -f .vscode/launch.json即使文件被忽略,-f也会添加文件,一旦文件被跟踪,忽略对其没有任何影响。Git将看到对.vscode/launch.json的更改,并提示您像提交任何其他文件一样提交这些更改。
发布于 2021-01-13 03:45:13
只需将这两行代码放入您的.gitignore
.vscode/*
!.vscode/launch.json第一行的意思是,忽略包含所有文件(在/之后使用*符号)的.vscode文件夹。第二行表示排除(使用!) launch.json文件,而在.vscode文件夹中
https://stackoverflow.com/questions/56792135
复制相似问题