Combien de répertoires .gitignore prend-il en charge ?
ringa_lee
ringa_lee 2017-05-02 09:28:43
0
3
678


Si je l'écris comme ça, il sera toujours ignoré, mais si j'écris !/upload/2011, il ne sera pas ignoré.

J'ai donc une question : gitignore ne prend-il en charge que les règles d'ignorance pour les répertoires de deuxième niveau ?

ringa_lee
ringa_lee

ringa_lee

répondre à tous(3)
漂亮男人

Essayez-le sans ajouter '/' après 11 : !/upload/2011/11

黄舟

[Lien de référence] : Ignorer les fichiers / Ignorer les fichiers

La spécification du format du fichier .gitignore est la suivante :

  • Toutes les lignes vides ou commençant par # seront ignorées par Git.

  • La correspondance de modèles globaux standard peut être utilisée.

  • Le modèle de correspondance peut commencer par (/) pour éviter la récursion.

  • Le modèle de correspondance peut spécifier un répertoire se terminant par (/).

  • Pour ignorer les fichiers ou répertoires en dehors du modèle spécifié, vous pouvez l'annuler en ajoutant un point d'exclamation (!) avant le modèle.

Le soi-disant modèle glob fait référence à une expression régulière simplifiée utilisée par le shell. Un astérisque (*) correspond à zéro ou plusieurs caractères arbitraires ; [abc]
correspond à l'un des caractères répertoriés entre crochets (cet exemple correspond à un a, un
b ou un point d'interrogation ); (?) ne correspond qu'à un caractère arbitraire ; si un tiret est utilisé pour séparer deux caractères entre crochets, cela signifie que tous les caractères compris dans la plage de ces deux caractères peuvent correspondre (comme
[0-9] signifie correspondre tous les nombres de 0 à 9). Utilisez deux astérisques (*) pour correspondre à n'importe quel répertoire intermédiaire. Par exemple, a/**/z peut correspondre à
a/z, a/b/z ou a/b/c/z, etc.

某草草

Tous les niveaux

.gitignore Généralement lorsque l'on utilise git add . ce genre de commande ne précise pas explicitement les fichiers à ajouter, les fichiers déclarés en .gitignore seront ignorés, mais les règles commençant par ! ne seront pas exclues .

/uploads/*
!/uploads/2011/11/

est formé de cette manière, ce qui peut simplifier la complexité de .gitignore S'il n'y a pas de syntaxe !/path, vous devez écrire tous les fichiers et répertoires sauf /2011/11/.

Exemple : Le professeur annonce le score complet de cette période


1号  合 格
2号  合 格
3号  合 格
4号  合 格
小明 不合格
6号  合 格
7号  合 格
8号  合 格
9号  合 格
。。。

Bien sûr, vous pouvez aussi faire cela

全部合格 -------> /uploads,
除了小明 -------> !/uploads/2012/11,全部已经包括小明,但现在把他排除
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal