Gitignore : ignorez tous les répertoires .vscode, mais incluez le fichier launch.json de niveau supérieur.
Je souhaite ignorer tous les .vscode
répertoires susceptibles d'apparaître dans mon référentiel, à l'exception de celui de niveau supérieur. Dans celui de niveau supérieur, je veux ignorer tous les fichiers à l'exception du fichier launch.json
.
J'ai essayé en vain:
**/.vscode/
!/.vscode/
/.vscode/*
!/.vscode/launch.json
**/.vscode/
!/.vscode/
!/.vscode/launch.json
**/.vscode/
!/.vscode/launch.json
**/.vscode/*
!/.vscode/launch.json
**/.vscode/
/.vscode/!launch.json
Solution du problème
Je recommanderais simplement d'ignorer tous ces répertoires :
.vscode/
puis en suivant manuellement le fichier souhaité:
git add -f.vscode/launch.json
Le -f
ajoute des fichiers même s'ils sont ignorés, et une fois le fichier suivi, l'ignorer n'a aucun effet sur lui. Git verra les modifications apportées .vscode/launch.json
et vous serez invité à les valider comme n'importe quel autre fichier.
Commentaires
Enregistrer un commentaire